/* Owner-approved colour restoration from public naijack.com, 2026-10-05. Both themes; current layouts and logo remain in style.css. */
:root[data-theme="dark"]{--teal-950:#033F45;--teal-900:#03464D;--teal-800:#034F56;--teal-700:#075E66;--teal-600:#08727A;--teal-400:#54E0CF;--teal-300:#70E8DA;--teal-100:#DDF6F2;--neutral-1000:#071417;--neutral-950:#0D2226;--neutral-900:#142D31;--neutral-850:#173A3D;--neutral-700:#4F6265;--neutral-600:#607274;--neutral-400:#B4C7C5;--neutral-300:#D4E0DE;--neutral-100:#EDF7F6;--neutral-50:#F5F9F8;--neutral-0:#FFFFFF;--color-bg:var(--neutral-1000);--color-surface:var(--neutral-950);--color-surface-raised:var(--neutral-900);--color-surface-hover:var(--neutral-850);--color-border:#294448;--color-border-strong:#426267;--color-text:var(--neutral-100);--color-text-secondary:var(--neutral-400);--color-text-muted:#8FA5A3;--color-action:var(--teal-400);--color-action-hover:var(--teal-300);--color-on-action:var(--neutral-1000);--color-focus:var(--teal-400);--color-price:var(--teal-400);--color-success:#55D6A7;--color-warning:#F0BC58;--color-info:#79B7FF;--color-danger:#FF858B;--color-danger-surface:#B83A32;--bg:var(--color-bg);--surface:var(--color-surface);--surface-2:var(--color-surface-raised);--surface-hover:var(--color-surface-hover);--border:var(--color-border);--border-strong:var(--color-border-strong);--text-primary:var(--color-text);--text-secondary:var(--color-text-secondary);--text-muted:var(--color-text-muted);--primary:var(--color-action);--primary-hover:var(--color-action-hover);--primary-rgb:84 224 207;--price-green:var(--color-price);--premium:var(--primary);--premium-bright:var(--primary-hover);--gold:var(--primary);--gold-bright:var(--primary-hover);--gold-glow:rgba(0, 0, 0, 0.35);--blue:var(--primary);--blue-bright:var(--primary-hover);--blue-glow:rgba(0, 0, 0, 0.35);--success:var(--color-success);--warning:var(--color-warning);--info:var(--color-info);--danger:var(--color-danger);--danger-surface:var(--color-danger-surface);--bg-glow-1:transparent;--bg-glow-2:transparent;--on-accent:var(--color-on-action);--muted:var(--text-muted);--tier-starter:#718A87;--tier-pro:var(--premium);--tier-elite:var(--teal-300);--tier-enterprise:var(--teal-400);--tier-boost:#4FD0C3;--tier-spotlight:#79DED3;}
:root[data-theme="dark"] ::-webkit-scrollbar-track{background:var(--bg);}
:root[data-theme="dark"] ::-webkit-scrollbar-thumb{background:var(--surface-2);}
:root[data-theme="dark"] ::-webkit-scrollbar-thumb:hover{background:var(--border-strong);}
:root[data-theme="dark"] :focus-visible{}
:root[data-theme="dark"] .naijack-toast{color:var(--text-primary);box-shadow:rgba(0, 0, 0, 0.5) 0px 16px 40px;background:var(--surface);}
:root[data-theme="dark"] .naijack-toast-success{border-top-color:rgba(63, 174, 106, 0.4);border-right-color:rgba(63, 174, 106, 0.4);border-bottom-color:rgba(63, 174, 106, 0.4);border-left-color:rgba(63, 174, 106, 0.4);}
:root[data-theme="dark"] .naijack-toast-success::before{color:var(--success);}
:root[data-theme="dark"],:root[data-theme="dark"] body{color:var(--text-primary);background:radial-gradient(circle at 12% 0%, var(--bg-glow-1), transparent 30%),
        radial-gradient(circle at 90% 8%, var(--bg-glow-2), transparent 25%),
        var(--bg);}
:root[data-theme="dark"] a{color:inherit;}
:root[data-theme="dark"] .text-muted{color:var(--text-muted);}
:root[data-theme="dark"] .text-secondary{color:var(--text-secondary);}
:root[data-theme="dark"] .btn{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:root[data-theme="dark"] .btn-gold::before,:root[data-theme="dark"] .btn-blue::before,:root[data-theme="dark"] .btn-whatsapp::before,:root[data-theme="dark"] .btn-enterprise::before{background-image:linear-gradient(115deg, transparent, rgba(255, 255, 255, 0.35), transparent);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background:linear-gradient(115deg, transparent, rgba(255, 255, 255, 0.35), transparent);}
:root[data-theme="dark"] .btn-gold{color:var(--on-accent);box-shadow:0 12px 30px var(--gold-glow);background:linear-gradient(135deg, var(--gold), var(--gold-bright));}
:root[data-theme="dark"] .btn-gold:hover{box-shadow:0 16px 36px var(--gold-glow);}
:root[data-theme="dark"] .btn-blue{color:var(--on-accent);box-shadow:0 12px 30px var(--blue-glow);background:linear-gradient(135deg, var(--blue), var(--blue-bright));}
:root[data-theme="dark"] .btn-blue:hover{box-shadow:0 16px 36px var(--blue-glow);}
:root[data-theme="dark"] .btn-enterprise{color:rgb(255, 255, 255);box-shadow:rgba(23, 75, 60, 0.4) 0px 12px 30px;background:linear-gradient(135deg, var(--tier-enterprise), #5BAE8F);}
:root[data-theme="dark"] .btn-enterprise:hover{box-shadow:rgba(23, 75, 60, 0.5) 0px 16px 36px;}
:root[data-theme="dark"] .btn-outline{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--text-primary);background:transparent;}
:root[data-theme="dark"] .btn-outline:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.06);background:rgba(23, 75, 60, 0.06);}
:root[data-theme="dark"] .btn-ghost{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="dark"] .btn-ghost:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="dark"] .btn-whatsapp{background-image:linear-gradient(135deg, rgb(34, 195, 94), rgb(29, 168, 81));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:rgb(255, 255, 255);box-shadow:rgba(34, 195, 94, 0.28) 0px 12px 30px;background:linear-gradient(135deg, rgb(34, 195, 94), rgb(29, 168, 81));}
:root[data-theme="dark"] .btn-whatsapp:hover{box-shadow:rgba(34, 195, 94, 0.36) 0px 16px 36px;}
:root[data-theme="dark"] .site-announcement-bar{color:rgb(20, 16, 10);background:var(--gold);}
:root[data-theme="dark"] .site-announcement-bar-item a{color:rgb(20, 16, 10);}
:root[data-theme="dark"] .site-header{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.96);background:rgba(23, 75, 60, 0.96);}
:root[data-theme="dark"] .brand .brand-mark{color:var(--on-accent);background:linear-gradient(135deg, var(--gold), var(--gold-bright));}
:root[data-theme="dark"] .brand .brand-jack{color:var(--gold);}
:root[data-theme="dark"] .main-nav a{color:var(--text-secondary);}
:root[data-theme="dark"] .main-nav a:hover,:root[data-theme="dark"] .main-nav a.active{color:var(--text-primary);}
:root[data-theme="dark"] .main-nav a::after{background:linear-gradient(90deg, var(--gold), var(--gold-bright));}
:root[data-theme="dark"] .dash-topbar{}
:root[data-theme="dark"] .dash-topbar-title{color:var(--text-primary);}
:root[data-theme="dark"] .skip-link{color:var(--text-primary);background:var(--surface);}
:root[data-theme="dark"] .impersonation-banner{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(139, 90, 18);color:rgb(255, 247, 223);border-bottom-color:rgb(225, 184, 95);background:rgb(139, 90, 18);}
:root[data-theme="dark"] .impersonation-banner button{border-top-color:rgba(255, 255, 255, 0.45);border-right-color:rgba(255, 255, 255, 0.45);border-bottom-color:rgba(255, 255, 255, 0.45);border-left-color:rgba(255, 255, 255, 0.45);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 247, 223);color:rgb(43, 27, 5);background:rgb(255, 247, 223);}
:root[data-theme="dark"] .dash-topbar-wrap{background:var(--bg);}
:root[data-theme="dark"] .sr-only{border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;}
:root[data-theme="dark"] .nav-toggle{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-primary);background:none;}
:root[data-theme="dark"] .notif-bell{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="dark"] .notif-bell:hover{color:var(--text-primary);}
:root[data-theme="dark"] .header-dash-toggle{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="dark"] .header-dash-toggle:hover{color:var(--text-primary);}
:root[data-theme="dark"] .notif-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(217, 74, 69);color:rgb(255, 255, 255);background:rgb(217, 74, 69);}
:root[data-theme="dark"] .user-menu-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:none;}
:root[data-theme="dark"] .user-menu-avatar{color:var(--gold);background:var(--surface-2);}
:root[data-theme="dark"] .user-menu-btn:hover .user-menu-avatar{}
:root[data-theme="dark"] .user-menu-head{}
:root[data-theme="dark"] .user-menu-name{color:var(--text-primary);}
:root[data-theme="dark"] .user-menu-role{color:var(--text-muted);}
:root[data-theme="dark"] .workspace-switch{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="dark"] .workspace-switch:hover{background:var(--surface-hover);}
:root[data-theme="dark"] .workspace-switch-status{box-shadow:rgba(48, 191, 113, 0.12) 0px 0px 0px 3px;background:var(--success);}
:root[data-theme="dark"] .workspace-switch small{color:var(--text-muted);}
:root[data-theme="dark"] .workspace-switch svg{color:var(--gold);}
:root[data-theme="dark"] .workspace-switch-mobile{color:var(--gold-bright);}
:root[data-theme="dark"] .workspace-preview-chip{border-top-color:rgb(225, 184, 95);border-right-color:rgb(225, 184, 95);border-bottom-color:rgb(225, 184, 95);border-left-color:rgb(225, 184, 95);color:var(--gold-bright);}
:root[data-theme="dark"] .user-menu-item{color:var(--text-secondary);}
:root[data-theme="dark"] .user-menu-item:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="dark"] .user-menu-sep{background:var(--border);}
:root[data-theme="dark"] .user-menu-danger{color:var(--danger);}
:root[data-theme="dark"] .user-menu-danger:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(224, 85, 74, 0.08);color:var(--danger);background:rgba(224, 85, 74, 0.08);}
:root[data-theme="dark"] .user-menu-item-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:none;}
:root[data-theme="dark"] .user-menu-theme-label{color:var(--text-muted);}
:root[data-theme="dark"] .theme-choice-group{background:var(--bg);}
:root[data-theme="dark"] .theme-choice-group button{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--text-secondary);background:transparent;}
:root[data-theme="dark"] .theme-choice-group button:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="dark"] .theme-choice-group button.is-active,:root[data-theme="dark"] .theme-choice-group button[aria-pressed="true"]{color:var(--on-accent);background:var(--primary);}
:root[data-theme="dark"] .theme-cycle-btn{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="dark"] .theme-cycle-btn:hover{color:var(--primary);background:var(--surface-hover);}
:root[data-theme="dark"][data-theme] .theme-cycle-btn{color:rgb(234, 251, 244);border-top-color:rgba(142, 213, 186, 0.42);border-right-color:rgba(142, 213, 186, 0.42);border-bottom-color:rgba(142, 213, 186, 0.42);border-left-color:rgba(142, 213, 186, 0.42);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.07);background:rgba(255, 255, 255, 0.07);}
:root[data-theme="dark"] .main-nav-overlay{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 5, 8, 0.65);background:rgba(4, 5, 8, 0.65);}
@media (max-width: 860px){:root[data-theme="dark"] .main-nav{box-shadow:rgba(0, 0, 0, 0.45) 0px 24px 40px;background:var(--surface);}
:root[data-theme="dark"] .main-nav a{}
:root[data-theme="dark"] .main-nav a:last-child{border-bottom-color:currentcolor;}
:root[data-theme="dark"] .nav-guest-trust a:last-child,:root[data-theme="dark"] .nav-guest-browse a:last-child{border-bottom-color:currentcolor;}
}
:root[data-theme="dark"] .quick-search-form{background:var(--surface-2);}
:root[data-theme="dark"] .quick-search-form:focus-within{box-shadow:0 0 0 3px var(--gold-glow);}
:root[data-theme="dark"] select.qs-location{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-secondary);background:transparent;}
:root[data-theme="dark"] .qs-location:focus-visible{}
:root[data-theme="dark"] .custom-select select.cs-native-source{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;}
:root[data-theme="dark"] .cs-trigger{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-secondary);background:transparent;}
:root[data-theme="dark"] .cs-trigger[aria-invalid="true"]{}
:root[data-theme="dark"] .cs-trigger-pin{color:var(--gold);}
:root[data-theme="dark"] .cs-panel{box-shadow:rgba(0, 0, 0, 0.5) 0px 24px 50px;background:var(--surface-2);}
:root[data-theme="dark"] .cs-option{color:var(--text-secondary);}
:root[data-theme="dark"] .cs-option:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="dark"] .cs-option:focus-visible{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="dark"] .cs-option[aria-selected="true"]{color:var(--gold);background:color-mix(in srgb, var(--primary) 10%, transparent);}
:root[data-theme="dark"] .form-group .cs-trigger,:root[data-theme="dark"] .field .cs-trigger,:root[data-theme="dark"] .filter-group .cs-trigger{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="dark"] .form-group .cs-trigger:hover,:root[data-theme="dark"] .field .cs-trigger:hover,:root[data-theme="dark"] .filter-group .cs-trigger:hover{}
:root[data-theme="dark"] .custom-select.inline-select .cs-trigger{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="dark"] .custom-select.inline-select .cs-trigger:hover{}
:root[data-theme="dark"] .qs-divider{background:var(--border);}
:root[data-theme="dark"] .qs-input{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-primary);background:transparent;}
:root[data-theme="dark"] .qs-input:focus-visible{}
:root[data-theme="dark"] .qs-input::placeholder{color:var(--text-muted);}
:root[data-theme="dark"] .qs-submit{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:var(--gold);background:none;}
:root[data-theme="dark"] .qs-submit:hover{color:var(--gold-bright);}
:root[data-theme="dark"] .search-suggest-panel{box-shadow:rgba(0, 0, 0, 0.5) 0px 24px 50px;background:var(--surface-2);}
:root[data-theme="dark"] .search-suggest-head{color:var(--text-muted);}
:root[data-theme="dark"] .search-suggest-sponsored-head{}
:root[data-theme="dark"] .search-suggest-sponsored-head:first-child{border-top-color:currentcolor;}
:root[data-theme="dark"] .search-suggest-sponsored-head small{color:var(--text-muted);}
:root[data-theme="dark"] .search-suggest-clear{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--gold);background:none;}
:root[data-theme="dark"] .search-suggest-row{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-secondary);background:none;}
:root[data-theme="dark"] .search-suggest-row:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="dark"] .search-suggest-remove{color:var(--text-muted);}
:root[data-theme="dark"] .search-suggest-remove:hover{color:var(--danger);}
:root[data-theme="dark"] .search-suggest-pill{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="dark"] .search-suggest-pill:hover{color:var(--gold-bright);}
:root[data-theme="dark"] .search-suggest-result{color:inherit;}
:root[data-theme="dark"] .search-suggest-result:hover{background:var(--surface-hover);}
:root[data-theme="dark"] .search-suggest-result:focus-visible,:root[data-theme="dark"] .search-suggest-row:focus-visible,:root[data-theme="dark"] .search-suggest-pill:focus-visible{background:var(--surface-hover);}
:root[data-theme="dark"] .search-suggest-sponsored .search-suggest-result{background-image:linear-gradient(90deg, rgba(23, 75, 60, 0.055), transparent 75%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background:linear-gradient(90deg, rgba(23, 75, 60, 0.055), transparent 75%);}
:root[data-theme="dark"] .search-suggest-sponsored .search-suggest-result:hover{}
:root[data-theme="dark"] .search-suggest-result-img{background:var(--surface);}
:root[data-theme="dark"] .search-suggest-result-title{color:var(--text-primary);}
:root[data-theme="dark"] .search-suggest-result-price{color:var(--gold);}
:root[data-theme="dark"] .search-suggest-result-tier{color:var(--text-muted);}
:root[data-theme="dark"] .search-suggest-empty{color:var(--text-secondary);background-image:linear-gradient(110deg, rgba(131, 199, 162, 0.1), rgba(131, 199, 162, 0.024) 72%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background:linear-gradient(110deg, rgba(131, 199, 162, 0.1), rgba(131, 199, 162, 0.024) 72%);}
:root[data-theme="dark"] .search-suggest-empty-icon{color:var(--gold-bright);background:var(--surface);}
:root[data-theme="dark"] .search-suggest-empty-copy strong{color:var(--text-primary);}
:root[data-theme="dark"] .search-suggest-empty-copy > span{color:var(--text-muted);}
:root[data-theme="dark"] .search-suggest-empty-cta{color:var(--surface);background:var(--gold);}
:root[data-theme="dark"] .search-suggest-empty-cta:focus-visible{}
:root[data-theme="dark"] .hero h1 .accent{color:var(--gold);}
:root[data-theme="dark"] .hero-sub{color:var(--text-secondary);}
:root[data-theme="dark"] .quick-tiles{background:var(--border);}
:root[data-theme="dark"] .quick-tile{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="dark"] .quick-tile-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.08);color:var(--gold);background:rgba(23, 75, 60, 0.08);}
:root[data-theme="dark"] .quick-tile:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="dark"] .quick-tile:hover .quick-tile-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.16);background:rgba(23, 75, 60, 0.16);}
:root[data-theme="dark"] .storefront-tabs{}
:root[data-theme="dark"] .storefront-tab{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-left-color:currentcolor;border-bottom-color:transparent;color:var(--text-secondary);background:none;}
:root[data-theme="dark"] .storefront-tab.active{color:var(--gold);border-bottom-color:var(--gold);}
:root[data-theme="dark"] .view-toggle{}
:root[data-theme="dark"] .view-toggle-btn{color:var(--text-muted);border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:var(--surface);}
:root[data-theme="dark"] .view-toggle-btn + .view-toggle-btn{}
:root[data-theme="dark"] .view-toggle-btn:hover{color:var(--text-secondary);background:var(--surface-hover);}
:root[data-theme="dark"] .view-toggle-btn.is-active{color:var(--gold);background:var(--surface-2);}
:root[data-theme="dark"] select{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="dark"] select:focus{}
:root[data-theme="dark"] select:focus-visible{}
:root[data-theme="dark"] .field select,:root[data-theme="dark"] .field input:not([type="checkbox"]):not([type="radio"]){color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="dark"] .field select:focus,:root[data-theme="dark"] .field input:focus{}
:root[data-theme="dark"] .field select:focus-visible,:root[data-theme="dark"] .field input:focus-visible{}
:root[data-theme="dark"] .field input[type="checkbox"],:root[data-theme="dark"] .field input[type="radio"]{accent-color:var(--gold);}
:root[data-theme="dark"] .section-head .see-all{color:var(--gold);}
:root[data-theme="dark"] .feed-tabs{}
:root[data-theme="dark"] .feed-tab{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-left-color:currentcolor;border-bottom-color:transparent;color:var(--text-secondary);background:none;}
:root[data-theme="dark"] .feed-tab:hover{color:var(--text-primary);}
:root[data-theme="dark"] .feed-tab.active{color:var(--gold);border-bottom-color:var(--gold);}
:root[data-theme="dark"] .feed-state-picker label{color:var(--text-secondary);}
:root[data-theme="dark"] .request-demo{background:var(--surface);}
:root[data-theme="dark"] .request-demo-step{background:var(--surface-2);}
:root[data-theme="dark"] .request-demo-num{color:var(--on-accent);background:linear-gradient(135deg, var(--gold), var(--gold-bright));}
:root[data-theme="dark"] .request-demo-step h3{color:var(--text-primary);}
:root[data-theme="dark"] .request-demo-step p{color:var(--text-secondary);}
:root[data-theme="dark"] .request-demo-arrow{color:var(--border-strong);}
:root[data-theme="dark"] .ad-card{background:linear-gradient(160deg, var(--surface) 0%, var(--surface-2) 100%);}
:root[data-theme="dark"] .ad-card:hover{box-shadow:rgba(0, 0, 0, 0.45) 0px 24px 50px, rgba(23, 75, 60, 0.1) 0px 0px 0px 1px;}
:root[data-theme="dark"] .ad-card-media{background-image:linear-gradient(135deg, rgb(27, 31, 43), rgb(16, 19, 28));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background:linear-gradient(135deg, rgb(27, 31, 43), rgb(16, 19, 28));}
:root[data-theme="dark"] .ad-card-gallery-dot{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.4);background:rgba(255, 255, 255, 0.4);}
:root[data-theme="dark"] .ad-card-gallery-dot.active{background:var(--gold-bright);}
:root[data-theme="dark"] .ad-card-facts{color:var(--text-secondary);}
:root[data-theme="dark"] .js-fade-parent{background-image:linear-gradient(100deg, rgb(20, 23, 31) 30%, rgb(28, 32, 44) 50%, rgb(20, 23, 31) 70%);background-position-x:initial;background-position-y:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background-size:250% 100%;background:linear-gradient(100deg, rgb(20, 23, 31) 30%, rgb(28, 32, 44) 50%, rgb(20, 23, 31) 70%) 0% 0% / 250% 100%;}
:root[data-theme="dark"] .js-fade-parent:has(.img-loaded){background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background:none;}
:root[data-theme="dark"] .ad-card-media .no-photo{color:var(--text-muted);}
:root[data-theme="dark"] .ad-card-fav{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="dark"] .ad-card-fav:hover{color:var(--gold);}
:root[data-theme="dark"] .ad-card-fav:focus-visible,:root[data-theme="dark"] .ad-card-title:focus-visible,:root[data-theme="dark"] .ad-card-media:focus-visible,:root[data-theme="dark"] .ad-card-seller-link:focus-visible{}
:root[data-theme="dark"] .ad-card-tier{box-shadow:0 0 0 1px var(--tier-glow-1), 0 10px 28px var(--tier-glow-2);}
:root[data-theme="dark"] .ad-card-tier:hover{box-shadow:0 0 0 1px var(--tier-color), 0 14px 34px var(--tier-glow-hover);}
:root[data-theme="dark"] .ad-card-tier-starter{--tier-color:var(--tier-starter);--tier-glow-1:rgba(140,147,166,0.45);--tier-glow-2:rgba(140,147,166,0.22);--tier-glow-hover:rgba(140,147,166,0.32);}
:root[data-theme="dark"] .ad-card-tier-pro{--tier-color:var(--tier-pro);--tier-glow-1:rgba(23, 75, 60,0.45);--tier-glow-2:rgba(23, 75, 60,0.22);--tier-glow-hover:rgba(23, 75, 60,0.32);}
:root[data-theme="dark"] .ad-card-tier-elite{--tier-color:var(--tier-elite);--tier-glow-1:rgba(45, 132, 115,0.45);--tier-glow-2:rgba(45, 132, 115,0.22);--tier-glow-hover:rgba(45, 132, 115,0.32);}
:root[data-theme="dark"] .ad-card-tier-enterprise{--tier-color:var(--tier-enterprise);--tier-glow-1:rgba(23, 75, 60,0.5);--tier-glow-2:rgba(23, 75, 60,0.25);--tier-glow-hover:rgba(23, 75, 60,0.36);}
:root[data-theme="dark"] .ad-card-tier-boost{--tier-color:var(--tier-boost);--tier-glow-1:rgba(76,122,94,0.45);--tier-glow-2:rgba(76,122,94,0.22);--tier-glow-hover:rgba(76,122,94,0.32);}
:root[data-theme="dark"] .ad-card-tier-spotlight{--tier-color:var(--tier-spotlight);--tier-glow-1:rgba(131, 199, 162,0.45);--tier-glow-2:rgba(131, 199, 162,0.22);--tier-glow-hover:rgba(131, 199, 162,0.32);}
:root[data-theme="dark"] .ad-card-seal{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(8, 9, 13, 0.82);border-top-color:currentcolor;border-left-color:currentcolor;color:var(--tier-color);background:rgba(8, 9, 13, 0.82);}
:root[data-theme="dark"] .ad-card-seal-enterprise{background-image:linear-gradient(135deg, rgb(23, 35, 29), rgb(13, 23, 19));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-right-color:var(--tier-enterprise);border-bottom-color:var(--tier-enterprise);color:rgb(157, 213, 183);background:linear-gradient(135deg, rgb(23, 35, 29), rgb(13, 23, 19));}
:root[data-theme="dark"] .ad-card-compare{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(8, 9, 13, 0.72);color:var(--text-secondary);background:rgba(8, 9, 13, 0.72);}
:root[data-theme="dark"] .ad-card-compare input{accent-color:var(--gold);}
:root[data-theme="dark"] .ad-card-compare:has(input:checked){color:var(--gold);}
:root[data-theme="dark"] .compare-bar,:root[data-theme="dark"] .bulk-moderation-bar{box-shadow:rgba(0, 0, 0, 0.3) 0px 12px 30px;background:var(--surface);}
:root[data-theme="dark"] .compare-table th{}
:root[data-theme="dark"] .compare-table td{color:var(--text-secondary);}
:root[data-theme="dark"] .compare-row-label{color:var(--text-muted);}
:root[data-theme="dark"] .compare-title{color:var(--text-primary);}
:root[data-theme="dark"] .ad-card-price{color:var(--gold);}
:root[data-theme="dark"] .ad-card-title{color:var(--text-primary);}
:root[data-theme="dark"] .ad-card-meta{color:var(--text-muted);}
:root[data-theme="dark"] .ad-card-meta .dot{background:var(--text-muted);}
:root[data-theme="dark"] .ad-card-seller-avatar-ring{box-shadow:0 0 0 1px var(--border-strong), 0 2px 6px rgba(0,0,0,0.4);background:var(--surface);}
:root[data-theme="dark"] .ad-card-seller-link:hover .ad-card-seller-avatar-ring{box-shadow:0 0 0 1px var(--gold), 0 2px 6px rgba(0,0,0,0.4);}
:root[data-theme="dark"] .ad-card-seller-avatar-ring.is-online{box-shadow:0 0 0 1px var(--success), 0 2px 6px rgba(0,0,0,0.4);}
:root[data-theme="dark"] .ad-card-seller-link:hover .ad-card-seller-avatar-ring.is-online{box-shadow:0 0 0 1px var(--gold), 0 2px 6px rgba(0,0,0,0.4);}
:root[data-theme="dark"] .ad-card-seller-avatar{color:var(--gold);background:var(--surface-2);}
:root[data-theme="dark"] .ad-card-seller-name{color:var(--text-secondary);}
:root[data-theme="dark"] .verified-seal{color:rgb(32, 167, 101);}
:root[data-theme="dark"] .verified-seal .verified-seal-shape{fill:currentcolor;}
:root[data-theme="dark"] .verified-seal .verified-seal-check{fill:none;stroke:rgb(255, 255, 255);}
:root[data-theme="dark"] .verified-inline{color:rgb(32, 167, 101);}
:root[data-theme="dark"] .ad-card-seller-unverified{color:var(--text-muted);}
:root[data-theme="dark"] .ad-card-price-status{color:var(--text-muted);}
:root[data-theme="dark"] .filter-panel{background:var(--surface);}
:root[data-theme="dark"] .filter-toggle-btn{color:var(--text-primary);background:var(--surface);}
:root[data-theme="dark"] .filter-toggle-btn[aria-expanded="true"]{color:var(--gold);}
:root[data-theme="dark"] .filter-group label{color:var(--text-secondary);}
:root[data-theme="dark"] .filter-group input[type="text"],:root[data-theme="dark"] .filter-group input[type="number"]{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="dark"] .filter-group input[type="text"]::placeholder,:root[data-theme="dark"] .filter-group input[type="number"]::placeholder{color:var(--text-muted);}
:root[data-theme="dark"] .filter-group input[type="text"]:focus,:root[data-theme="dark"] .filter-group input[type="number"]:focus{}
:root[data-theme="dark"] .filter-group input[type="text"]:focus-visible,:root[data-theme="dark"] .filter-group input[type="number"]:focus-visible{}
:root[data-theme="dark"] .results-count{color:var(--text-secondary);}
:root[data-theme="dark"] .map-view{}
:root[data-theme="dark"] .map-view .leaflet-popup-content-wrapper,:root[data-theme="dark"] .map-view .leaflet-popup-tip{color:var(--text-primary);background:var(--surface);}
:root[data-theme="dark"] .empty-state{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="dark"] .empty-state-icon{color:var(--gold);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.06);background:rgba(23, 75, 60, 0.06);}
:root[data-theme="dark"] .empty-state-title{color:var(--text-primary);}
:root[data-theme="dark"] .pagination a,:root[data-theme="dark"] .pagination span{color:var(--text-secondary);}
:root[data-theme="dark"] .pagination a:hover{color:var(--gold-bright);}
:root[data-theme="dark"] .pagination .current{color:var(--on-accent);background:var(--gold);}
:root[data-theme="dark"] .gallery-main{background:var(--surface-2);}
:root[data-theme="dark"] .gallery-thumb{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:none;}
:root[data-theme="dark"] .gallery-thumbs img,:root[data-theme="dark"] .gallery-thumb img{}
:root[data-theme="dark"] .gallery-thumb-more{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 8, 13, 0.72);color:var(--text-primary);background:rgba(7, 8, 13, 0.72);}
:root[data-theme="dark"] .spec-item{background:var(--surface);}
:root[data-theme="dark"] .spec-item .label{color:var(--text-muted);}
:root[data-theme="dark"] .listing-information-panel{background:var(--surface);}
:root[data-theme="dark"] .listing-information-panel .spec-grid{}
:root[data-theme="dark"] .listing-information-panel .spec-item{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-left-color:currentcolor;background:transparent;}
:root[data-theme="dark"] .listing-information-panel .spec-item:nth-child(2n+1):not(.spec-item-wide){}
:root[data-theme="dark"] .listing-information-panel .spec-item:nth-last-child(-n+2){border-bottom-color:currentcolor;}
:root[data-theme="dark"] .listing-information-panel .vehicle-record-panel{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-left-color:currentcolor;background:transparent;}
:root[data-theme="dark"] .listing-information-panel .compatibility-summary{}
:root[data-theme="dark"] .vehicle-record-panel{background:var(--surface);}
:root[data-theme="dark"] .vehicle-record-head{color:var(--gold);}
:root[data-theme="dark"] .vehicle-record-item{}
:root[data-theme="dark"] .vehicle-record-item:last-child{border-bottom-color:currentcolor;}
:root[data-theme="dark"] .vehicle-record-date{color:var(--gold-bright);}
:root[data-theme="dark"] .vehicle-record-desc{color:var(--text-secondary);}
:root[data-theme="dark"] .vehicle-record-fresh{color:var(--text-muted);}
:root[data-theme="dark"] .vehicle-record-fresh svg{color:var(--success);}
:root[data-theme="dark"] .seller-avatar-ring{}
:root[data-theme="dark"] .seller-identity-row:hover .seller-avatar-ring{}
:root[data-theme="dark"] .seller-avatar-ring.is-online{}
:root[data-theme="dark"] .seller-identity-row:hover .seller-avatar-ring.is-online{}
:root[data-theme="dark"] .seller-avatar{color:var(--gold);background:var(--surface-2);}
:root[data-theme="dark"] .presence-dot{background:var(--text-muted);}
:root[data-theme="dark"] .presence-dot.online{background:var(--success);}
:root[data-theme="dark"] .listing-contact-panel{background:var(--surface);}
:root[data-theme="dark"] .listing-contact-panel::before{background:linear-gradient(90deg, transparent, var(--gold), var(--gold-bright), var(--gold), transparent);}
:root[data-theme="dark"] .listing-contact-panel:focus-within{}
:root[data-theme="dark"] .panel-divider{background:linear-gradient(90deg, transparent, var(--border-strong) 15%, var(--border-strong) 85%, transparent);}
:root[data-theme="dark"] .ad-ref{color:var(--text-muted);}
:root[data-theme="dark"] .icon-circle-btn{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="dark"] .icon-circle-btn:hover{color:var(--gold);}
:root[data-theme="dark"] .icon-circle-btn.active{color:var(--gold);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="dark"] .conv-menu{box-shadow:rgba(0, 0, 0, 0.42) 0px 20px 55px;background:var(--surface-2);}
:root[data-theme="dark"] .conv-menu-item{color:var(--text-primary);}
:root[data-theme="dark"] .conv-menu-item:hover{background:var(--surface-hover);}
:root[data-theme="dark"] .conv-menu-item + .conv-menu-item,:root[data-theme="dark"] .conv-menu form + .conv-menu-item,:root[data-theme="dark"] .conv-menu-item + form{}
:root[data-theme="dark"] .conv-menu-item-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:none;}
:root[data-theme="dark"] .conv-menu-item-danger{color:var(--danger);}
:root[data-theme="dark"] .price-tag{color:var(--gold-bright);}
:root[data-theme="dark"] .listing-price-note{color:var(--text-muted);}
:root[data-theme="dark"] .price-fairness-badge.tier-great{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.12);color:var(--success);background:rgba(63, 174, 106, 0.12);}
:root[data-theme="dark"] .price-fairness-badge.tier-fair{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);color:var(--gold);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="dark"] .price-fairness-badge.tier-high{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(224, 85, 74, 0.12);color:var(--danger);background:rgba(224, 85, 74, 0.12);}
:root[data-theme="dark"] .trust-ribbon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);color:var(--gold-bright);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="dark"] .trust-ribbon-unverified{color:var(--text-muted);background:var(--surface-2);}
:root[data-theme="dark"] .safety-jump-btn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);color:var(--gold-bright);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="dark"] .safety-jump-btn:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.18);background:rgba(23, 75, 60, 0.18);}
:root[data-theme="dark"] .safety-jump-dot{background:var(--gold);}
:root[data-theme="dark"] .seller-identity-row{color:inherit;}
:root[data-theme="dark"] .seller-rating-line{color:var(--gold-bright);}
:root[data-theme="dark"] .seller-rating-line svg{color:var(--gold);}
:root[data-theme="dark"] .response-time-tag{color:var(--success);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.1);background:rgba(63, 174, 106, 0.1);}
:root[data-theme="dark"] .star-input-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--border-strong);background:none;}
:root[data-theme="dark"] .star-input-btn:hover,:root[data-theme="dark"] .star-input-btn.hovered{color:var(--gold-bright);}
:root[data-theme="dark"] .star-input-btn.active{color:var(--gold);}
:root[data-theme="dark"] .star-display{color:var(--gold);}
:root[data-theme="dark"] .offer-modal-overlay{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 5, 8, 0.7);background:rgba(4, 5, 8, 0.7);}
:root[data-theme="dark"] .offer-modal{box-shadow:rgba(0, 0, 0, 0.55) 0px 30px 80px;background:var(--surface);}
:root[data-theme="dark"] .offer-modal-header{}
:root[data-theme="dark"] .offer-modal-close{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-secondary);background:none;}
:root[data-theme="dark"] .offer-preset-btn{color:var(--gold-bright);background:var(--surface-2);}
:root[data-theme="dark"] .offer-preset-btn:hover,:root[data-theme="dark"] .offer-preset-btn.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.14);color:var(--gold);background:rgba(23, 75, 60, 0.14);}
:root[data-theme="dark"] .modal-overlay{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 5, 8, 0.7);background:rgba(4, 5, 8, 0.7);}
:root[data-theme="dark"] .modal-card{box-shadow:rgba(0, 0, 0, 0.55) 0px 30px 80px;background:var(--surface);}
:root[data-theme="dark"] .cookie-consent{box-shadow:rgba(0, 0, 0, 0.5) 0px 20px 50px;background:var(--surface);}
:root[data-theme="dark"] .cookie-consent-mark{color:var(--gold-bright);background:var(--surface-2);}
:root[data-theme="dark"] .cookie-consent-copy strong{color:var(--text-primary);}
:root[data-theme="dark"] .cookie-consent p{color:var(--text-secondary);}
:root[data-theme="dark"] .cookie-consent p a{color:var(--gold);}
:root[data-theme="dark"] .site-footer{color:var(--text-muted);}
:root[data-theme="dark"] .footer-grid .footer-column-heading{color:var(--text-secondary);}
:root[data-theme="dark"] .footer-grid a{color:var(--text-muted);}
:root[data-theme="dark"] .footer-grid a:hover{color:var(--gold);}
:root[data-theme="dark"] .footer-bottom{}
:root[data-theme="dark"] .footer-legal a,:root[data-theme="dark"] .footer-legal .footer-link-button{color:var(--text-muted);}
:root[data-theme="dark"] .footer-legal a:hover,:root[data-theme="dark"] .footer-legal a:focus-visible,:root[data-theme="dark"] .footer-legal .footer-link-button:hover,:root[data-theme="dark"] .footer-legal .footer-link-button:focus-visible{color:var(--gold);}
@media (max-width: 860px){:root[data-theme="dark"] .mobile-tabbar{background:var(--surface);}
}
:root[data-theme="dark"] .mobile-tab{color:var(--text-muted);}
:root[data-theme="dark"] .mobile-tab.active{color:var(--gold);}
:root[data-theme="dark"] .mobile-tab-badge{color:var(--bg);background:var(--gold);}
:root[data-theme="dark"] .mobile-create-trigger{color:var(--bg);box-shadow:rgba(0, 0, 0, 0.5) 0px 8px 20px;background:var(--gold);}
:root[data-theme="dark"] .mobile-create-backdrop{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(0, 0, 0, 0.62);background:rgba(0, 0, 0, 0.62);}
:root[data-theme="dark"] .mobile-create-sheet{box-shadow:rgba(0, 0, 0, 0.55) 0px 18px 48px;background:var(--surface);}
:root[data-theme="dark"] .mobile-create-handle{background:var(--border-strong);}
:root[data-theme="dark"] .mobile-create-head{color:var(--text-primary);}
:root[data-theme="dark"] .mobile-create-head button{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--text-secondary);background:transparent;}
:root[data-theme="dark"] .mobile-create-option{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="dark"] .mobile-create-option > svg{color:var(--gold);}
:root[data-theme="dark"] .mobile-create-option small{color:var(--text-secondary);}
:root[data-theme="dark"] .mobile-create-option > span:last-child{color:var(--text-muted);}
:root[data-theme="dark"] .mobile-create-option:hover,:root[data-theme="dark"] .mobile-create-option:focus-visible{background:var(--surface-hover);}
:root[data-theme="dark"] .mobile-create-option:focus-visible,:root[data-theme="dark"] .mobile-create-trigger:focus-visible{}
:root[data-theme="dark"] .mobile-create-signin{color:var(--text-muted);}
:root[data-theme="dark"] .auth-card{box-shadow:rgba(0, 0, 0, 0.3) 0px 30px 60px;background:linear-gradient(160deg, var(--surface), var(--surface-2));}
:root[data-theme="dark"] .auth-mode-tabs,:root[data-theme="dark"] .auth-dialog-tabs{background:var(--bg);}
:root[data-theme="dark"] .auth-mode-tabs a,:root[data-theme="dark"] .auth-dialog-tabs button{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--text-secondary);background:transparent;}
:root[data-theme="dark"] .auth-mode-tabs a.active,:root[data-theme="dark"] .auth-dialog-tabs button.active,:root[data-theme="dark"] .auth-dialog-tabs button[aria-selected="true"]{color:var(--primary);box-shadow:rgba(0, 0, 0, 0.08) 0px 4px 14px;background:var(--surface);}
:root[data-theme="dark"] .auth-dialog{color:var(--text-primary);box-shadow:rgba(0, 0, 0, 0.42) 0px 34px 100px;background:var(--surface);}
:root[data-theme="dark"] .auth-dialog::backdrop{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(3, 10, 7, 0.72);background:rgba(3, 10, 7, 0.72);}
:root[data-theme="dark"] .auth-dialog-close{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="dark"] .auth-dialog-close:hover{color:var(--text-primary);}
:root[data-theme="dark"] .auth-dialog-body{background:var(--bg);}
:root[data-theme="dark"] .auth-dialog-body .auth-card{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;box-shadow:none;background:transparent;}
:root[data-theme="dark"] .auth-dialog-loading{color:var(--text-secondary);}
:root[data-theme="dark"] .auth-embed{background:var(--bg);}
:root[data-theme="dark"] .auth-embed .auth-card{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;box-shadow:none;background:transparent;}
:root[data-theme="dark"] .form-group label,:root[data-theme="dark"] .form-group-label{color:var(--text-secondary);}
:root[data-theme="dark"] .form-group input:not([type="checkbox"]):not([type="radio"]),:root[data-theme="dark"] .form-group select,:root[data-theme="dark"] .form-group textarea{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="dark"] .form-group input:focus,:root[data-theme="dark"] .form-group select:focus,:root[data-theme="dark"] .form-group textarea:focus{}
:root[data-theme="dark"] .form-group input:focus-visible,:root[data-theme="dark"] .form-group select:focus-visible,:root[data-theme="dark"] .form-group textarea:focus-visible{}
:root[data-theme="dark"] .form-group input[type="checkbox"],:root[data-theme="dark"] .form-group input[type="radio"]{accent-color:var(--gold);}
:root[data-theme="dark"] .form-hint{color:var(--text-muted);}
:root[data-theme="dark"] .role-toggle{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;}
:root[data-theme="dark"] .role-option{}
:root[data-theme="dark"] .role-option .role-sub{color:var(--text-muted);}
:root[data-theme="dark"] .role-option.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.08);background:rgba(23, 75, 60, 0.08);}
:root[data-theme="dark"] .role-option:has(input:checked){background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.08);background:rgba(23, 75, 60, 0.08);}
:root[data-theme="dark"] .role-switch-mark{color:var(--text-muted);}
:root[data-theme="dark"] .wizard-progress{color:var(--text-muted);}
:root[data-theme="dark"] .wizard-progress-bar{background:var(--border);}
:root[data-theme="dark"] .wizard-progress-bar > span{background:var(--primary);}
:root[data-theme="dark"] .registration-location{color:var(--text-muted);}
:root[data-theme="dark"] .mobile-post-category{color:var(--text-primary);background:var(--surface);}
:root[data-theme="dark"] .mobile-post-category.selected{background:var(--surface-2);}
:root[data-theme="dark"] .photo-source-panel{background:var(--surface);}
:root[data-theme="dark"] .form-group .photo-source-action{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="dark"] .photo-source-action:hover{}
:root[data-theme="dark"] .photo-source-action:focus-visible{}
:root[data-theme="dark"] .photo-source-action svg{color:var(--primary);}
:root[data-theme="dark"] .photo-source-action small{color:var(--text-muted);}
:root[data-theme="dark"] .site-header .header-search-form .cs-trigger,:root[data-theme="dark"] .site-header .header-search-form .cs-trigger-label,:root[data-theme="dark"] .dash-topbar .header-search-form .cs-trigger,:root[data-theme="dark"] .dash-topbar .header-search-form .cs-trigger-label,:root[data-theme="dark"] .dash-topbar-search .cs-trigger,:root[data-theme="dark"] .dash-topbar-search .cs-trigger-label{color:var(--text-primary) !important;}
:root[data-theme="dark"] .site-header .header-search-form .cs-trigger,:root[data-theme="dark"] .site-header .header-search-form .cs-trigger-label,:root[data-theme="dark"] .dash-topbar .header-search-form .cs-trigger,:root[data-theme="dark"] .dash-topbar .header-search-form .cs-trigger-label,:root[data-theme="dark"] .dash-topbar-search .cs-trigger,:root[data-theme="dark"] .dash-topbar-search .cs-trigger-label{color:var(--text-primary) !important;}
:root[data-theme="dark"] .site-header .header-search-form .cs-trigger-pin,:root[data-theme="dark"] .site-header .header-search-form .cs-trigger svg,:root[data-theme="dark"] .dash-topbar .header-search-form .cs-trigger-pin,:root[data-theme="dark"] .dash-topbar .header-search-form .cs-trigger svg,:root[data-theme="dark"] .dash-topbar-search .cs-trigger-pin,:root[data-theme="dark"] .dash-topbar-search .cs-trigger svg{color:var(--text-secondary) !important;}
:root[data-theme="dark"] .location-suggestion-list{box-shadow:var(--shadow-card);background:var(--surface);}
:root[data-theme="dark"] .location-suggestion-option{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--text-primary);background:transparent;}
:root[data-theme="dark"] .location-suggestion-option:hover,:root[data-theme="dark"] .location-suggestion-option.active,:root[data-theme="dark"] .location-suggestion-option:focus-visible{color:var(--primary);background:rgb(var(--primary-rgb) / .12);}
:root[data-theme="dark"] #chatTextarea:focus,:root[data-theme="dark"] #chatTextarea:focus-visible{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;outline-color:initial;box-shadow:none;}
:root[data-theme="dark"] .chat-input-row:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 14%, transparent);}
:root[data-theme="dark"] .high-demand-categories > span{color:var(--text-muted);}
:root[data-theme="dark"] .high-demand-categories a{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="dark"] .high-demand-categories a:hover,:root[data-theme="dark"] .high-demand-categories a:focus-visible{color:var(--primary);}
:root[data-theme="dark"] .wizard-step-dot{color:var(--text-muted);}
:root[data-theme="dark"] .wizard-step-dot span{background:var(--surface-2);}
:root[data-theme="dark"] .wizard-step-dot.active{color:var(--text-primary);}
:root[data-theme="dark"] .wizard-step-dot.active span{color:var(--on-accent);background:var(--gold);}
:root[data-theme="dark"] .wizard-step-dot.done span{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.16);color:var(--success);background:rgba(63, 174, 106, 0.16);}
:root[data-theme="dark"] .wizard-step-line{background:var(--border-strong);}
:root[data-theme="dark"] .field-help{color:var(--text-secondary);}
:root[data-theme="dark"] .field-help summary{color:var(--primary);}
:root[data-theme="dark"] .field-help p{background:var(--surface-2);}
:root[data-theme="dark"] .title-suggestion{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--primary);background:transparent;}
:root[data-theme="dark"] .draft-resume-card{background:var(--surface-2);}
:root[data-theme="dark"] .draft-resume-card p{color:var(--text-secondary);}
:root[data-theme="dark"] .ad-submitted-card{background:var(--surface);}
:root[data-theme="dark"] .ad-submitted-icon{color:rgb(255, 255, 255);background:var(--primary);}
:root[data-theme="dark"] .ad-submitted-card p{color:var(--text-secondary);}
:root[data-theme="dark"] .wizard-step-heading{}
:root[data-theme="dark"] .wizard-step-heading > span{color:var(--price-green);}
:root[data-theme="dark"] .wizard-step-heading p{color:var(--text-secondary);}
:root[data-theme="dark"] .wizard-review-card{background:var(--surface-2);}
:root[data-theme="dark"] .wizard-review-line{color:var(--text-secondary);}
:root[data-theme="dark"] .wizard-review-line:last-child{color:var(--gold);}
:root[data-theme="dark"] .alert-danger{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(224, 85, 74, 0.12);border-top-color:rgba(224, 85, 74, 0.3);border-right-color:rgba(224, 85, 74, 0.3);border-bottom-color:rgba(224, 85, 74, 0.3);border-left-color:rgba(224, 85, 74, 0.3);color:rgb(255, 157, 148);background:rgba(224, 85, 74, 0.12);}
:root[data-theme="dark"] .alert-success{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.12);border-top-color:rgba(63, 174, 106, 0.3);border-right-color:rgba(63, 174, 106, 0.3);border-bottom-color:rgba(63, 174, 106, 0.3);border-left-color:rgba(63, 174, 106, 0.3);color:rgb(123, 224, 160);background:rgba(63, 174, 106, 0.12);}
:root[data-theme="dark"] .alert-info{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);color:var(--text-secondary);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="dark"] .alert-info strong{color:var(--gold);}
:root[data-theme="dark"] .auth-foot{color:var(--text-secondary);}
:root[data-theme="dark"] .auth-foot a{color:var(--gold);}
:root[data-theme="dark"] .ackin-shell .dash-topbar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(6, 7, 11, 0.96);background:rgba(6, 7, 11, 0.96);}
:root[data-theme="dark"] .dash-shell-footer-inner .footer-bottom a{color:var(--text-secondary);}
:root[data-theme="dark"] .dash-shell-footer-inner .footer-bottom a:hover{color:var(--gold);}
:root[data-theme="dark"] .dash-nav-overlay{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 5, 8, 0.65);background:rgba(4, 5, 8, 0.65);}
:root[data-theme="dark"] .dash-nav{border-top-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:var(--surface);}
:root[data-theme="dark"] .messages-thread-pane{}
:root[data-theme="dark"] .dash-nav-brand{}
:root[data-theme="dark"] .dash-nav-brand .brand-mark{color:var(--on-accent);background:linear-gradient(135deg, var(--gold), var(--gold-bright));}
:root[data-theme="dark"] .dash-nav-brand .brand-jack{color:var(--gold);}
:root[data-theme="dark"] .dash-nav a,:root[data-theme="dark"] .dash-nav-link{color:var(--text-secondary);}
:root[data-theme="dark"] .dash-nav a::before,:root[data-theme="dark"] .dash-nav-link::before{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="dark"] .dash-nav a:hover,:root[data-theme="dark"] .dash-nav-link:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="dark"] .dash-nav a:hover::before,:root[data-theme="dark"] .dash-nav-link:hover::before{background:var(--border-strong);}
:root[data-theme="dark"] .dash-nav a.active,:root[data-theme="dark"] .dash-nav-link.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);color:var(--gold-bright);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="dark"] .dash-nav a.active::before,:root[data-theme="dark"] .dash-nav-link.active::before{background:var(--gold);}
:root[data-theme="dark"] .dash-nav-link-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:none;}
:root[data-theme="dark"] .dash-nav-badge{color:var(--on-accent);background:var(--gold);}
:root[data-theme="dark"] .dash-nav-label{color:var(--text-muted);}
:root[data-theme="dark"] .storefront-card{background:var(--surface);}
@media (min-width: 1001px){:root[data-theme="dark"] .storefront-profile-stack{box-shadow:rgba(8, 31, 22, 0.1) 0px 16px 42px;background:var(--surface);}
:root[data-theme="dark"] .storefront-profile-stack > .storefront-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;box-shadow:none;background:transparent;}
:root[data-theme="dark"] .storefront-profile-stack > .storefront-card + .storefront-card,:root[data-theme="dark"] .storefront-profile-stack > .text-secondary,:root[data-theme="dark"] .storefront-profile-stack > .stat-grid{}
:root[data-theme="dark"] .storefront-profile-stack .stat-card{border-top-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="dark"] .storefront-profile-stack .stat-card:last-child{border-right-color:currentcolor;}
}
:root[data-theme="dark"] .storefront-identity-card::before{background:var(--color-action);}
:root[data-theme="dark"] .storefront-identity-card .seller-avatar{box-shadow:rgba(4, 22, 15, 0.28) 0px 10px 28px;}
:root[data-theme="dark"] .storefront-profile-facts{}
:root[data-theme="dark"] .storefront-profile-facts > div{}
:root[data-theme="dark"] .storefront-profile-facts dt{color:var(--text-muted);}
:root[data-theme="dark"] .storefront-profile-facts dd{color:var(--text-primary);}
@media (min-width: 1001px){:root[data-theme="dark"] .storefront-profile-stack .storefront-profile-facts{}
}
@media (min-width: 1001px) and (max-height: 820px){:root[data-theme="dark"] .storefront-profile-facts > div:nth-child(2n+1){}
:root[data-theme="dark"] .storefront-profile-stack .storefront-verification-row{border-bottom-color:currentcolor;}
}
@media (max-width: 1000px){:root[data-theme="dark"] .storefront-profile-facts{}
}
:root[data-theme="dark"] .my-ads-list tr{box-shadow:rgba(10, 34, 25, 0.06) 0px 8px 28px;background:var(--surface);}
:root[data-theme="dark"] .my-ads-list td{border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;}
:root[data-theme="dark"] .my-ad-thumb{color:var(--price-green);background:var(--surface-2);}
@media (max-width: 700px){:root[data-theme="dark"] .my-ads-list td[data-label="Price"]{color:var(--price-green);}
:root[data-theme="dark"] .my-ads-list td[data-label="Views"]{color:var(--text-secondary);}
:root[data-theme="dark"] .my-ad-actions{border-top-color: !important;}
}
:root[data-theme="dark"] .reputation-score{color:var(--gold);}
:root[data-theme="dark"] .reputation-pill-excellent{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.12);color:var(--success);border-top-color:rgba(63, 174, 106, 0.3);border-right-color:rgba(63, 174, 106, 0.3);border-bottom-color:rgba(63, 174, 106, 0.3);border-left-color:rgba(63, 174, 106, 0.3);background:rgba(63, 174, 106, 0.12);}
:root[data-theme="dark"] .reputation-pill-good{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);color:var(--gold);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="dark"] .reputation-pill-fair,:root[data-theme="dark"] .reputation-pill-building-trust,:root[data-theme="dark"] .reputation-pill-new{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(140, 147, 166, 0.1);color:var(--text-muted);background:rgba(140, 147, 166, 0.1);}
:root[data-theme="dark"] .reputation-bar{background:var(--surface-2);}
:root[data-theme="dark"] .reputation-bar-fill-excellent{background:var(--success);}
:root[data-theme="dark"] .reputation-bar-fill-good{background:var(--gold);}
:root[data-theme="dark"] .reputation-bar-fill-fair,:root[data-theme="dark"] .reputation-bar-fill-building-trust{background:var(--text-muted);}
:root[data-theme="dark"] .reputation-breakdown{color:var(--text-secondary);}
:root[data-theme="dark"] .panel-section-safety{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.04);background:rgba(23, 75, 60, 0.04);}
:root[data-theme="dark"] .panel-section-safety.safety-highlight{background-color:rgba(23, 75, 60, 0.16);}
:root[data-theme="dark"] .panel-safety-list{color:var(--text-secondary);}
:root[data-theme="dark"] .panel-safety-list li::before{background:var(--gold);}
:root[data-theme="dark"] .panel-safety-more{color:var(--gold);}
:root[data-theme="dark"] .panel-safety-more:hover{color:var(--gold-bright);}
:root[data-theme="dark"] .report-ad-link{color:var(--danger);}
:root[data-theme="dark"] .storefront-header-avatar{}
:root[data-theme="dark"] .storefront-verification-row{}
:root[data-theme="dark"] .storefront-verification-row:last-child{border-bottom-color:currentcolor;}
:root[data-theme="dark"] .storefront-verification-icon.pass{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.14);color:var(--success);background:rgba(63, 174, 106, 0.14);}
:root[data-theme="dark"] .storefront-verification-icon.gold-pass{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.14);color:var(--gold);background:rgba(23, 75, 60, 0.14);}
:root[data-theme="dark"] .storefront-verification-icon.fail{color:var(--text-muted);background:var(--surface-2);}
:root[data-theme="dark"] .stat-card{background:var(--surface);}
:root[data-theme="dark"] .stat-card:hover{}
:root[data-theme="dark"] .stat-card-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.08);color:var(--gold);background:rgba(23, 75, 60, 0.08);}
:root[data-theme="dark"] .stat-card.stat-card-attention .stat-card-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(224, 85, 74, 0.08);border-top-color:rgba(224, 85, 74, 0.35);border-right-color:rgba(224, 85, 74, 0.35);border-bottom-color:rgba(224, 85, 74, 0.35);border-left-color:rgba(224, 85, 74, 0.35);color:var(--danger);background:rgba(224, 85, 74, 0.08);}
:root[data-theme="dark"] .stat-card .stat-value{color:var(--text-primary);}
:root[data-theme="dark"] .stat-card .stat-label{color:var(--text-muted);}
:root[data-theme="dark"] .dash-panel{background:var(--surface);}
:root[data-theme="dark"] .dashboard-identity{background:linear-gradient(145deg, var(--surface), rgba(23, 75, 60,.035));}
:root[data-theme="dark"] .storefront-cover{background-color:var(--surface);background-position-x:center;background-position-y:center;background-size:cover;}
:root[data-theme="dark"] .seller-cover-editor{}
:root[data-theme="dark"] .account-avatar-preview{background:var(--surface-2);}
:root[data-theme="dark"] .account-avatar-fallback{color:var(--gold);}
:root[data-theme="dark"] .seller-cover-preview{}
:root[data-theme="dark"] .garage-vehicle-icon{color:var(--gold);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="dark"] .garage-vehicle-copy p{color:var(--text-secondary);}
:root[data-theme="dark"] .garage-match-link{color:var(--gold);}
:root[data-theme="dark"] .focus-panel{background:linear-gradient(160deg, var(--surface) 0%, rgba(23, 75, 60,0.04) 100%);}
:root[data-theme="dark"] .focus-item{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="dark"] .focus-item:hover{background:var(--surface-hover);}
:root[data-theme="dark"] .focus-item-count{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.16);color:var(--gold);background:rgba(23, 75, 60, 0.16);}
:root[data-theme="dark"] .focus-item-arrow{color:var(--text-muted);}
:root[data-theme="dark"] .focus-item:hover .focus-item-arrow{color:var(--gold);}
:root[data-theme="dark"] .focus-empty{color:var(--text-secondary);}
:root[data-theme="dark"] .focus-empty svg{color:var(--success);}
:root[data-theme="dark"] .chart-legend-item{color:var(--text-secondary);}
:root[data-theme="dark"] .funnel-label{color:var(--text-secondary);}
:root[data-theme="dark"] .funnel-bar-track{background:var(--surface-2);}
:root[data-theme="dark"] .funnel-bar{background:linear-gradient(90deg, var(--gold) 0%, var(--gold-bright) 100%);}
:root[data-theme="dark"] .funnel-conv{color:var(--text-muted);}
:root[data-theme="dark"] .trend-gridline{stroke:var(--border);}
:root[data-theme="dark"] .trend-line{fill:none;}
:root[data-theme="dark"] .trend-line-views{stroke:var(--gold);}
:root[data-theme="dark"] .trend-line-contacts{stroke:var(--blue);}
:root[data-theme="dark"] .trend-hover-dot{fill:transparent;}
:root[data-theme="dark"] .trend-hover-dot:hover{fill:rgba(255, 255, 255, 0.06);}
:root[data-theme="dark"] .trend-end-ring{fill:var(--surface);}
:root[data-theme="dark"] .trend-end-views{fill:var(--gold);}
:root[data-theme="dark"] .trend-end-contacts{fill:var(--blue);}
:root[data-theme="dark"] .trend-end-label{fill:var(--text-primary);}
:root[data-theme="dark"] .trend-axis-label{fill:var(--text-muted);}
:root[data-theme="dark"] .lead-item{}
:root[data-theme="dark"] .lead-item:hover{background:var(--surface-2);}
:root[data-theme="dark"] .lead-item.lead-offer{border-left-color:var(--gold);}
:root[data-theme="dark"] .lead-item.lead-message{border-left-color:var(--blue);}
:root[data-theme="dark"] .lead-item.lead-financing{border-left-color:var(--gold);}
:root[data-theme="dark"] .lead-item.lead-escrow{border-left-color:var(--success);}
:root[data-theme="dark"] .lead-item.lead-escrow_dispute{border-left-color:var(--danger);}
:root[data-theme="dark"] .lead-label{color:var(--text-muted);}
:root[data-theme="dark"] .lead-text{color:var(--text-primary);}
:root[data-theme="dark"] .lead-time{color:var(--text-muted);}
:root[data-theme="dark"] .insight-row{color:var(--text-primary);}
:root[data-theme="dark"] .insight-row:last-child{border-bottom-color:currentcolor;}
:root[data-theme="dark"] .insight-row:hover span:first-child{color:var(--gold);}
:root[data-theme="dark"] .bar-list-label{color:var(--text-secondary);}
:root[data-theme="dark"] .bar-list-track{background:var(--surface-2);}
:root[data-theme="dark"] .bar-list-fill{background:var(--gold);}
:root[data-theme="dark"] .bar-list-value{color:var(--text-primary);}
:root[data-theme="dark"] .donut-chart-hole{background:var(--surface);}
:root[data-theme="dark"] .donut-chart-hole-label{color:var(--text-muted);}
:root[data-theme="dark"] .donut-legend-label{color:var(--text-secondary);}
:root[data-theme="dark"] .donut-legend-value{color:var(--text-primary);}
:root[data-theme="dark"] .kpi-card{background:var(--surface);}
:root[data-theme="dark"] .kpi-card:hover{}
:root[data-theme="dark"] .kpi-card-label{color:var(--text-secondary);}
:root[data-theme="dark"] .kpi-card-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);color:var(--gold);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="dark"] .kpi-card-context{color:var(--text-muted);}
:root[data-theme="dark"] .kpi-card-context.is-positive{color:var(--success);}
:root[data-theme="dark"] .kpi-card-context.is-attention{color:var(--gold);}
:root[data-theme="dark"] .admin-command-head p{color:var(--text-secondary);}
:root[data-theme="dark"] .admin-command-eyebrow{color:var(--gold);}
:root[data-theme="dark"] .admin-kpi-link{color:inherit;}
:root[data-theme="dark"] .admin-kpi-link.is-attention{border-top-color:rgba(224, 169, 59, 0.34);border-right-color:rgba(224, 169, 59, 0.34);border-bottom-color:rgba(224, 169, 59, 0.34);border-left-color:rgba(224, 169, 59, 0.34);background:linear-gradient(145deg, var(--surface), rgba(23, 75, 60,.045));}
:root[data-theme="dark"] .admin-health-strip{background:var(--surface);}
:root[data-theme="dark"] .admin-health-strip > div{}
:root[data-theme="dark"] .admin-health-strip > div:last-child{border-right-color:currentcolor;}
:root[data-theme="dark"] .admin-health-strip span{color:var(--text-muted);}
:root[data-theme="dark"] .admin-health-strip strong{color:var(--text-primary);}
:root[data-theme="dark"] .admin-market-split section + section{}
:root[data-theme="dark"] .admin-notification-btn,:root[data-theme="dark"] .admin-topbar-action{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="dark"] .admin-notification-btn:hover,:root[data-theme="dark"] .admin-topbar-action:hover{color:var(--gold);background:var(--surface-hover);}
:root[data-theme="dark"] .admin-notification-btn:focus-visible,:root[data-theme="dark"] .admin-topbar-action:focus-visible{}
:root[data-theme="dark"] .admin-compose-announcement{color:var(--bg);background:var(--gold);}
:root[data-theme="dark"] .admin-compose-announcement:hover{color:var(--bg);background:var(--gold-bright);}
:root[data-theme="dark"] .admin-notification-count{color:rgb(255, 255, 255);background:var(--danger-surface);}
@media (max-width: 1080px){:root[data-theme="dark"] .admin-health-strip > div:nth-child(2){border-right-color:currentcolor;}
:root[data-theme="dark"] .admin-health-strip > div:nth-child(-n+2){}
}
@media (max-width: 640px){:root[data-theme="dark"] .admin-health-strip > div{border-right-color:currentcolor;}
:root[data-theme="dark"] .admin-health-strip > div:last-child{border-bottom-color:currentcolor;}
:root[data-theme="dark"] .admin-market-split section + section{border-left-color:currentcolor;}
}
:root[data-theme="dark"] .performance-metric-label{color:var(--text-secondary);}
:root[data-theme="dark"] .performance-metric-delta{color:var(--text-muted);}
:root[data-theme="dark"] .performance-metric-delta.is-positive{color:var(--success);}
:root[data-theme="dark"] .pipeline-col{background:var(--surface);}
:root[data-theme="dark"] .pipeline-col-head{color:var(--text-muted);}
:root[data-theme="dark"] .pipeline-col-count{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="dark"] .pipeline-col-count-active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.14);color:var(--gold);background:rgba(23, 75, 60, 0.14);}
:root[data-theme="dark"] .pipeline-card{background:var(--surface-2);}
:root[data-theme="dark"] .pipeline-card:hover{}
:root[data-theme="dark"] .pipeline-card-active{border-left-color:var(--gold);}
:root[data-theme="dark"] .pipeline-card-closed{border-left-color:var(--text-muted);}
:root[data-theme="dark"] .pipeline-card-title{color:var(--text-primary);}
:root[data-theme="dark"] .pipeline-card-meta{color:var(--text-muted);}
:root[data-theme="dark"] .pipeline-empty{color:var(--text-muted);}
:root[data-theme="dark"] .seller-reply-box{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="dark"] .seller-reply-label{color:var(--gold);}
:root[data-theme="dark"] .seller-reply-form textarea{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="dark"] .sentiment-pill{background:var(--surface);}
:root[data-theme="dark"] .sentiment-label{color:var(--text-secondary);}
:root[data-theme="dark"] .sentiment-positive{color:var(--success);}
:root[data-theme="dark"] .sentiment-positive .stat-value{color:var(--success);}
:root[data-theme="dark"] .sentiment-neutral{color:rgb(224, 169, 59);}
:root[data-theme="dark"] .sentiment-neutral .stat-value{color:rgb(224, 169, 59);}
:root[data-theme="dark"] .sentiment-negative{color:var(--danger);}
:root[data-theme="dark"] .sentiment-negative .stat-value{color:var(--danger);}
:root[data-theme="dark"] .helpful-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:var(--text-secondary);background:none;}
:root[data-theme="dark"] .helpful-btn:hover{color:var(--text-primary);}
:root[data-theme="dark"] .helpful-btn.active{color:var(--gold);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.08);background:rgba(23, 75, 60, 0.08);}
:root[data-theme="dark"] .bulk-toolbar input[type="number"]{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="dark"] .bulk-toolbar input[type="number"]:focus{}
:root[data-theme="dark"] .bulk-toolbar input[type="number"]:focus-visible{}
:root[data-theme="dark"] .data-table th{color:var(--text-muted);}
:root[data-theme="dark"] .data-table td{}
:root[data-theme="dark"] .data-table tr:last-child td{border-bottom-color:currentcolor;}
:root[data-theme="dark"] .data-table tr:hover td{background:var(--surface-hover);}
@media (max-width: 640px){:root[data-theme="dark"] .data-table-responsive tr{}
:root[data-theme="dark"] .data-table-responsive td{}
:root[data-theme="dark"] .data-table-responsive tr:last-child td:last-child{border-bottom-color:currentcolor;}
:root[data-theme="dark"] .data-table-responsive td::before{color:var(--text-muted);}
}
:root[data-theme="dark"] .badge-pending{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(224, 169, 59, 0.14);color:rgb(224, 169, 59);background:rgba(224, 169, 59, 0.14);}
:root[data-theme="dark"] .badge-approved{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.14);color:rgb(95, 209, 138);background:rgba(63, 174, 106, 0.14);}
:root[data-theme="dark"] .badge-rejected{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(224, 85, 74, 0.14);color:rgb(255, 157, 148);background:rgba(224, 85, 74, 0.14);}
:root[data-theme="dark"] .badge-sold{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(131, 199, 162, 0.14);color:rgb(157, 213, 183);background:rgba(131, 199, 162, 0.14);}
:root[data-theme="dark"] .badge-open{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(131, 199, 162, 0.14);color:rgb(157, 213, 183);background:rgba(131, 199, 162, 0.14);}
:root[data-theme="dark"] .badge-closed{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(130, 140, 158, 0.14);color:rgb(156, 161, 176);background:rgba(130, 140, 158, 0.14);}
:root[data-theme="dark"] .badge-gold{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.14);color:var(--gold);background:rgba(23, 75, 60, 0.14);}
:root[data-theme="dark"] .escrow-step{color:var(--text-muted);background:var(--surface-2);}
:root[data-theme="dark"] .escrow-step.done{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.12);color:var(--success);border-top-color:rgba(63, 174, 106, 0.3);border-right-color:rgba(63, 174, 106, 0.3);border-bottom-color:rgba(63, 174, 106, 0.3);border-left-color:rgba(63, 174, 106, 0.3);background:rgba(63, 174, 106, 0.12);}
:root[data-theme="dark"] .plan-card{background:linear-gradient(160deg, var(--surface), var(--surface-2));}
:root[data-theme="dark"] .plan-card.featured{box-shadow:rgba(0, 0, 0, 0.4) 0px 20px 44px;}
:root[data-theme="dark"] .plan-card .plan-price{color:var(--gold);}
:root[data-theme="dark"] .plan-card .plan-period{color:var(--text-muted);}
:root[data-theme="dark"] .plan-card li{color:var(--text-secondary);}
:root[data-theme="dark"] .plan-card li:last-child{border-bottom-color:currentcolor;}
:root[data-theme="dark"] .plan-features-toggle{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--gold-bright);background:none;}
:root[data-theme="dark"] .pricing-toggle{background:var(--surface-2);}
:root[data-theme="dark"] .pricing-toggle-btn{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--text-secondary);background:transparent;}
:root[data-theme="dark"] .pricing-toggle-btn:hover{color:var(--text-primary);}
:root[data-theme="dark"] .pricing-toggle-btn.active{color:var(--on-accent);background:linear-gradient(135deg, var(--gold), var(--gold-bright));}
:root[data-theme="dark"] .signed-in-site-header .signed-in-nav-toggle{background:var(--surface-2);}
:root[data-theme="dark"] .signed-in-page-title{color:var(--text-primary);}
:root[data-theme="dark"] .signed-in-site-header .main-nav{box-shadow:rgba(0, 0, 0, 0.45) 0px 24px 40px;background:var(--surface);}
:root[data-theme="dark"] .pricing-toggle-hint{color:var(--text-muted);}
:root[data-theme="dark"] .pricing-trust-strip{color:var(--text-secondary);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(76, 122, 94, 0.08);border-top-color:rgba(76, 122, 94, 0.25);border-right-color:rgba(76, 122, 94, 0.25);border-bottom-color:rgba(76, 122, 94, 0.25);border-left-color:rgba(76, 122, 94, 0.25);background:rgba(76, 122, 94, 0.08);}
:root[data-theme="dark"] .pricing-trust-strip svg{color:rgb(127, 191, 152);}
:root[data-theme="dark"] .plan-card{border-top-color:transparent;}
:root[data-theme="dark"] .plan-card-starter{border-top-color:var(--tier-starter);}
:root[data-theme="dark"] .plan-card-pro{border-top-color:var(--tier-pro);}
:root[data-theme="dark"] .plan-card-elite{border-top-color:var(--tier-elite);}
:root[data-theme="dark"] .plan-card-enterprise{border-top-color:var(--tier-enterprise);}
:root[data-theme="dark"] .plan-card-starter:hover{box-shadow:rgba(140, 147, 166, 0.16) 0px 16px 36px;}
:root[data-theme="dark"] .plan-card-pro:hover{box-shadow:0 16px 36px var(--gold-glow);}
:root[data-theme="dark"] .plan-card-elite:hover{box-shadow:rgba(45, 132, 115, 0.22) 0px 16px 36px;}
:root[data-theme="dark"] .plan-headline{color:var(--gold-bright);}
:root[data-theme="dark"] .plan-card-pro .plan-headline{color:var(--premium-bright);}
:root[data-theme="dark"] .plan-headline-muted{color:var(--text-muted);}
:root[data-theme="dark"] .plan-card-enterprise .plan-headline{color:rgb(157, 213, 183);}
:root[data-theme="dark"] .plan-ribbon{color:rgb(23, 16, 6);background:linear-gradient(135deg, var(--premium), var(--premium-bright));}
:root[data-theme="dark"] .plan-ribbon-enterprise{color:rgb(255, 255, 255);background:linear-gradient(135deg, var(--tier-enterprise), #5BAE8F);}
:root[data-theme="dark"] .plan-current-tag{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(76, 122, 94, 0.16);color:rgb(127, 191, 152);border-top-color:rgba(76, 122, 94, 0.4);border-right-color:rgba(76, 122, 94, 0.4);border-bottom-color:rgba(76, 122, 94, 0.4);border-left-color:rgba(76, 122, 94, 0.4);background:rgba(76, 122, 94, 0.16);}
:root[data-theme="dark"] .plan-save-pill{color:rgb(255, 255, 255);background:var(--danger-surface);}
:root[data-theme="dark"] .plan-price-original{color:var(--text-muted);}
:root[data-theme="dark"] .plan-card-enterprise{background-image:linear-gradient(160deg, rgb(23, 35, 29), rgb(13, 23, 19));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:rgba(23, 75, 60, 0.5);border-right-color:rgba(23, 75, 60, 0.5);border-bottom-color:rgba(23, 75, 60, 0.5);border-left-color:rgba(23, 75, 60, 0.5);box-shadow:rgba(23, 75, 60, 0.18) 0px 20px 44px;background:linear-gradient(160deg, rgb(23, 35, 29), rgb(13, 23, 19));}
:root[data-theme="dark"] .plan-card-enterprise .plan-price{color:rgb(157, 213, 183);}
:root[data-theme="dark"] .enterprise-contact-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.14);color:rgb(157, 213, 183);border-top-color:rgba(23, 75, 60, 0.4);border-right-color:rgba(23, 75, 60, 0.4);border-bottom-color:rgba(23, 75, 60, 0.4);border-left-color:rgba(23, 75, 60, 0.4);background:rgba(23, 75, 60, 0.14);}
:root[data-theme="dark"] .enterprise-contact-form{background:var(--surface);}
:root[data-theme="dark"] .enterprise-plan-option{}
:root[data-theme="dark"] .enterprise-plan-option:hover{}
:root[data-theme="dark"] .enterprise-plan-option.active,:root[data-theme="dark"] .enterprise-plan-option:has(input:checked){background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="dark"] .enterprise-plan-option-name{color:var(--text-primary);}
:root[data-theme="dark"] .enterprise-plan-option-price{color:var(--text-muted);}
:root[data-theme="dark"] .enterprise-contact-success{background:var(--surface);}
:root[data-theme="dark"] .enterprise-contact-success svg{color:rgb(127, 191, 152);}
:root[data-theme="dark"] .messages-pane-head{}
:root[data-theme="dark"] .thread-filter-tabs{}
:root[data-theme="dark"] .thread-filter-tab{color:var(--text-secondary);}
:root[data-theme="dark"] .thread-filter-tab:last-child{border-right-color:currentcolor;}
:root[data-theme="dark"] .thread-filter-tab span{color:var(--text-muted);background:var(--surface);}
:root[data-theme="dark"] .thread-filter-tab.active{color:var(--gold-bright);background:color-mix(in srgb, var(--gold) 18%, var(--surface-2));}
:root[data-theme="dark"] .thread-filter-tab.active span{color:var(--text-primary);}
:root[data-theme="dark"] .thread-search-wrap{color:var(--text-muted);box-shadow:transparent 0px -1px 0px inset;background:var(--surface-2);}
:root[data-theme="dark"] .thread-search-wrap:focus-within{box-shadow:inset 0 -2px 0 var(--gold);}
:root[data-theme="dark"] .thread-search-wrap input{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-primary);background:none;}
:root[data-theme="dark"] .thread-search-wrap input:focus-visible{}
:root[data-theme="dark"] .thread-listing-chip-closed{color:var(--text-muted);}
:root[data-theme="dark"] .thread-closed-tag{color:var(--text-muted);background:var(--surface-2);}
:root[data-theme="dark"] .thread-date-heading{color:var(--text-secondary);}
:root[data-theme="dark"] .thread-search-empty{color:var(--text-muted);}
:root[data-theme="dark"] .thread-item{box-shadow:rgba(0, 0, 0, 0.08) 0px 1px 2px;color:inherit;background:color-mix(in srgb, var(--surface) 82%, var(--surface-2));}
:root[data-theme="dark"] .thread-item:hover{box-shadow:rgba(0, 0, 0, 0.13) 0px 8px 22px;background:var(--surface-hover);}
:root[data-theme="dark"] .thread-item.active{box-shadow:inset 3px 0 0 var(--gold), 0 7px 20px rgb(0 0 0 / .12);background:color-mix(in srgb, var(--gold) 10%, var(--surface));}
:root[data-theme="dark"] .thread-item:focus-visible{}
:root[data-theme="dark"] .thread-unread{color:var(--on-accent);background:var(--gold);}
:root[data-theme="dark"] .thread-listing-chip{color:var(--gold);}
:root[data-theme="dark"] .thread-listing-banner{background:var(--surface-2);}
:root[data-theme="dark"] .thread-listing-banner:hover{background:var(--surface-hover);}
:root[data-theme="dark"] .thread-listing-banner img,:root[data-theme="dark"] .thread-listing-banner-noimg{background:var(--surface);}
:root[data-theme="dark"] .thread-listing-banner-label{color:var(--text-muted);}
:root[data-theme="dark"] .search-suggest-result-arrow,:root[data-theme="dark"] .search-suggest-completion-arrow{color:var(--text-muted);}
:root[data-theme="dark"] .search-suggest-result:hover .search-suggest-result-arrow,:root[data-theme="dark"] .search-suggest-result:focus-visible .search-suggest-result-arrow,:root[data-theme="dark"] .search-suggest-completion:hover .search-suggest-completion-arrow,:root[data-theme="dark"] .search-suggest-completion:focus-visible .search-suggest-completion-arrow{color:var(--gold);}
:root[data-theme="dark"] .thread-listing-thumb{color:var(--text-muted);background:var(--surface-2);}
:root[data-theme="dark"] .thread-avatar{color:var(--gold);box-shadow:rgba(0, 0, 0, 0.35) 0px 2px 8px;background:var(--surface-2);}
:root[data-theme="dark"] .thread-visual.no-listing .thread-avatar{box-shadow:none;}
:root[data-theme="dark"] .thread-item-name{color:var(--text-primary);}
:root[data-theme="dark"] .thread-item-heading time{color:var(--text-muted);}
:root[data-theme="dark"] .thread-pin{color:var(--gold);}
:root[data-theme="dark"] .thread-preview{color:var(--text-secondary);}
:root[data-theme="dark"] .thread-preview.is-unread{color:var(--text-primary);}
:root[data-theme="dark"] .thread-market-context{color:var(--text-secondary);}
:root[data-theme="dark"] .thread-market-context strong{color:var(--gold-bright);}
:root[data-theme="dark"] .thread-market-context strong::before{color:var(--text-muted);}
:root[data-theme="dark"] .thread-market-context.is-closed,:root[data-theme="dark"] .thread-market-context.is-closed strong{color:var(--text-muted);}
:root[data-theme="dark"] .thread-unread{color:var(--bg);background:var(--gold);}
:root[data-theme="dark"] .thread-listing-banner-title{color:var(--text-primary);}
:root[data-theme="dark"] .thread-listing-banner-price{color:var(--price-green, #26b979);}
:root[data-theme="dark"] .thread-listing-status{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.12);color:var(--success);background:rgba(63, 174, 106, 0.12);}
:root[data-theme="dark"] .thread-listing-status.is-closed{color:var(--text-muted);background:var(--surface);}
:root[data-theme="dark"] .thread-listing-banner-view{color:var(--gold-bright);}
:root[data-theme="dark"] .messages-conv-head{}
:root[data-theme="dark"] .messages-back-btn{color:var(--text-secondary);}
:root[data-theme="dark"] .messages-conv-identity{color:var(--text-primary);}
:root[data-theme="dark"] .messages-conv-status{color:var(--text-muted);}
:root[data-theme="dark"] .msg-listing-tag{color:var(--text-muted);background:var(--surface-2);}
:root[data-theme="dark"] .deal-timeline-event{color:var(--gold-bright);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.08);background:rgba(23, 75, 60, 0.08);}
:root[data-theme="dark"] .deal-timeline-time{color:var(--text-muted);}
:root[data-theme="dark"] .msg-sender-avatar{color:var(--gold-bright);background:var(--surface-2);}
:root[data-theme="dark"] .msg-bubble.mine{color:var(--on-accent);background:var(--gold);}
:root[data-theme="dark"] .msg-bubble.theirs{background:var(--surface-2);}
:root[data-theme="dark"] .msg-bubble.mine.msg-group-end::after{background:var(--gold);}
:root[data-theme="dark"] .msg-bubble.theirs.msg-group-end::after{background:var(--surface-2);}
:root[data-theme="dark"] .msg-bubble.msg-emoji-only{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background:none;}
:root[data-theme="dark"] .msg-attachment{background:var(--surface);}
:root[data-theme="dark"] .msg-meta{color:var(--text-muted);}
:root[data-theme="dark"] .msg-seen{color:var(--gold);}
:root[data-theme="dark"] .msg-typing-label{color:var(--text-secondary);}
:root[data-theme="dark"] .msg-typing-indicator .msg-typing-dot{background:var(--text-muted);}
:root[data-theme="dark"] .chat-composer{background:color-mix(in srgb, var(--surface) 94%, transparent);}
:root[data-theme="dark"] .chat-attach-preview img{background:var(--surface-2);}
:root[data-theme="dark"] .chat-attach-preview button{color:rgb(255, 255, 255);border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:var(--danger-surface);}
:root[data-theme="dark"] .chat-input-row{box-shadow:rgba(0, 0, 0, 0.13) 0px 8px 24px;background:var(--surface-2);}
:root[data-theme="dark"] .chat-input-row:focus-within{box-shadow:rgba(0, 0, 0, 0.13) 0px 8px 24px;}
:root[data-theme="dark"] .chat-toolbar .conversation-quick-replies > summary.chat-icon-btn{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="dark"] .chat-toolbar .conversation-quick-replies[open] > summary.chat-icon-btn{color:var(--on-accent);background:var(--gold);}
:root[data-theme="dark"] .chat-icon-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-secondary);background:none;}
:root[data-theme="dark"] .chat-icon-btn:hover{color:var(--gold);background:var(--surface-hover);}
:root[data-theme="dark"] #chatTextarea{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-primary);background:transparent;}
:root[data-theme="dark"] #chatTextarea:focus{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:root[data-theme="dark"] #chatTextarea:focus-visible{box-shadow:none;}
:root[data-theme="dark"] .chat-send-btn{color:var(--on-accent);border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:var(--gold);}
:root[data-theme="dark"] .chat-send-btn:hover{background:var(--gold-bright);}
:root[data-theme="dark"] .chat-voice-btn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--text-secondary);border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;box-shadow:none;background:transparent;}
:root[data-theme="dark"] .chat-voice-btn:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="dark"] .chat-voice-btn:active{color:var(--on-accent);background:var(--gold);}
:root[data-theme="dark"] .voice-recording-panel,:root[data-theme="dark"] .voice-preview{box-shadow:rgba(0, 0, 0, 0.14) 0px 8px 24px;background:var(--surface-2);}
:root[data-theme="dark"] .voice-recording-pulse{background:var(--danger);}
:root[data-theme="dark"] .voice-recording-label{color:var(--text-primary);}
:root[data-theme="dark"] .voice-recording-wave i{background:var(--gold);}
:root[data-theme="dark"] .voice-recording-hint{color:var(--text-muted);}
:root[data-theme="dark"] .voice-cancel-btn{color:var(--danger);}
:root[data-theme="dark"] .voice-pause-btn{color:var(--text-primary);background:var(--surface);}
:root[data-theme="dark"] .voice-pause-btn.is-paused{color:var(--on-accent);background:var(--gold);}
:root[data-theme="dark"] .voice-review-btn{color:var(--gold-bright);background:var(--surface);}
:root[data-theme="dark"] .voice-review-btn:hover,:root[data-theme="dark"] .voice-review-btn.is-playing{color:var(--on-accent);background:var(--gold);}
:root[data-theme="dark"] .voice-preview-status{color:var(--text-muted);}
:root[data-theme="dark"] .voice-preview-status.is-preparing{color:var(--text-secondary);}
:root[data-theme="dark"] .voice-preview-status.is-preparing i{border-top-color:var(--gold);}
:root[data-theme="dark"] .message-send-status{background:var(--surface-2);}
:root[data-theme="dark"] .message-send-status-row{color:var(--text-secondary);}
:root[data-theme="dark"] .message-send-status-row strong{color:var(--text-primary);}
:root[data-theme="dark"] .message-send-progress{background:var(--border);}
:root[data-theme="dark"] .message-send-progress i{background:var(--gold);}
:root[data-theme="dark"] .post-ad-continuity-notice a,:root[data-theme="dark"] .submission-follow-up a{color:var(--gold-bright);}
:root[data-theme="dark"] .submission-follow-up{background:var(--surface-2);}
:root[data-theme="dark"] .submission-follow-up p{color:var(--text-secondary);}
:root[data-theme="dark"] .listing-expiry-label{color:var(--text-muted);}
:root[data-theme="dark"] .listing-expiry-label.is-soon{color:var(--gold-bright);}
:root[data-theme="dark"] .message-send-status{background:var(--surface-2);}
:root[data-theme="dark"] .message-send-status-row{color:var(--text-secondary);}
:root[data-theme="dark"] .message-send-status-row strong{color:var(--text-primary);}
:root[data-theme="dark"] .message-send-progress{background:var(--border);}
:root[data-theme="dark"] .message-send-progress i{background:var(--gold);}
:root[data-theme="dark"] .conversation-suggestion-label{color:var(--text-muted);}
:root[data-theme="dark"] .conversation-suggestion-action{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="dark"] .conversation-suggestion-action svg{color:currentcolor;}
:root[data-theme="dark"] .conversation-suggestion-action:hover,:root[data-theme="dark"] .conversation-suggestion-action:focus-visible{color:var(--gold-bright);background:var(--surface-hover);}
:root[data-theme="dark"] .conversation-suggestion-action:focus-visible{}
:root[data-theme="dark"] .conversation-quick-replies > summary{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="dark"] .conversation-quick-replies[open] > summary{color:var(--gold-bright);}
:root[data-theme="dark"] .conversation-quick-replies .conversation-suggestion-rail{box-shadow:rgba(0, 0, 0, 0.32) 0px 18px 45px;background:var(--surface);}
:root[data-theme="dark"] body.conversation-workspace .messages-conv-head{background:var(--surface);}
@media (max-width: 860px){:root[data-theme="dark"] body.conversation-workspace .messages-conversation-pane{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;}
}
@media (max-width: 700px){:root[data-theme="dark"] body.conversation-workspace .messages-conversation-pane{border-inline-start-color:currentcolor;border-inline-end-color:currentcolor;}
:root[data-theme="dark"] body.conversation-workspace .messages-back-btn{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:root[data-theme="dark"] body.conversation-workspace .messages-back-btn:hover,:root[data-theme="dark"] body.conversation-workspace .messages-back-btn:focus-visible{background:var(--surface-2);}
:root[data-theme="dark"] body.conversation-workspace .messages-conv-head .seller-avatar-ring{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 10%, transparent);}
:root[data-theme="dark"] body.conversation-workspace .thread-listing-banner-view{border-left-color:currentcolor;}
}
:root[data-theme="dark"] .emoji-picker{box-shadow:rgba(0, 0, 0, 0.4) 0px 12px 32px;background:var(--surface-2);}
:root[data-theme="dark"] .emoji-picker button{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:none;}
:root[data-theme="dark"] .emoji-picker button:hover{background:var(--surface-hover);}
:root[data-theme="dark"] .home-hero-divider{background:linear-gradient(90deg, transparent, var(--gold) 50%, transparent);}
:root[data-theme="dark"] .home-category-directory-item{background:var(--surface);}
:root[data-theme="dark"] .home-category-directory-item:hover{background:var(--surface-hover);}
:root[data-theme="dark"] .home-category-directory-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);color:var(--gold);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="dark"] .home-category-directory-title{color:var(--text-primary);}
:root[data-theme="dark"] .home-category-directory-desc{color:var(--text-secondary);}
:root[data-theme="dark"] .home-trust-links a{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="dark"] .home-trust-links a:hover{color:var(--gold);}
@media (min-width: 860px){:root[data-theme="dark"] .home-trust-links-inner{background:var(--surface);}
:root[data-theme="dark"] .home-trust-links-inner::after{background:linear-gradient(180deg, transparent, var(--surface));}
:root[data-theme="dark"] .home-trust-links a{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;}
:root[data-theme="dark"] .home-trust-links a + a::before{background:var(--border);}
:root[data-theme="dark"] .home-trust-links a svg{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);color:var(--gold);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="dark"] .home-trust-links-title{color:var(--text-primary);}
:root[data-theme="dark"] .home-trust-links-desc{color:var(--text-secondary);}
:root[data-theme="dark"] .home-trust-links-arrow{color:var(--gold);}
:root[data-theme="dark"] .home-trust-links-badge{color:var(--on-accent);background:var(--gold);}
}
:root[data-theme="dark"] .category-tile{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="dark"] .category-tile:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="dark"] .category-tile-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);color:var(--gold);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="dark"] .home-feed-tabs .feed-tab{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-muted);background:none;}
:root[data-theme="dark"] .home-feed-tabs .feed-tab:hover{color:var(--text-secondary);}
:root[data-theme="dark"] .home-feed-tabs .feed-tab.active{color:var(--text-primary);}
:root[data-theme="dark"] .feed-tabs-head{background:var(--bg);}
:root[data-theme="dark"] .compatibility-summary{}
:root[data-theme="dark"] .compatibility-row{}
:root[data-theme="dark"] .offer-facts span{color:var(--text-secondary);background:var(--surface-2, rgba(255, 255, 255, 0.04));}
:root[data-theme="dark"] .offer-edit-panel{}
:root[data-theme="dark"] .offer-edit-panel summary{color:var(--gold);}
:root[data-theme="dark"] .conversation-safety-notice{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.075);border-bottom-color:rgba(23, 75, 60, 0.22);color:var(--text-secondary);background:rgba(23, 75, 60, 0.075);}
:root[data-theme="dark"] .conversation-safety-notice summary > svg:first-child{color:var(--gold);}
:root[data-theme="dark"] .conversation-safety-notice strong{color:var(--text-primary);}
:root[data-theme="dark"] .conversation-safety-notice summary > span,:root[data-theme="dark"] .conversation-safety-notice a{color:var(--gold-bright);}
:root[data-theme="dark"] .conversation-safety-chevron{color:var(--gold);}
:root[data-theme="dark"] .offer-comparison-scroll:focus-visible{}
:root[data-theme="dark"] .offer-comparison-card{background:var(--surface);}
:root[data-theme="dark"] .offer-comparison-card.is-top-match{}
:root[data-theme="dark"] .offer-verified{color:var(--gold);}
:root[data-theme="dark"] .offer-comparison-terms div{}
:root[data-theme="dark"] .offer-comparison-terms dt{color:var(--text-secondary);}
:root[data-theme="dark"] .offer-match-reasons,:root[data-theme="dark"] .offer-linked-ad{color:var(--text-secondary);}
:root[data-theme="dark"] .offer-linked-ad{color:var(--gold);}
:root[data-theme="dark"] .recommendation-reason{color:var(--gold);}
:root[data-theme="dark"] .deal-files{}
:root[data-theme="dark"] .deal-file-card{color:var(--text-secondary);background:var(--surface-2,rgba(255,255,255,.04));}
:root[data-theme="dark"] .ads-directory-eyebrow{color:var(--gold);}
:root[data-theme="dark"] .ads-directory-description{color:var(--text-secondary);}
:root[data-theme="dark"] .ads-pillar-link{color:var(--text-primary);background:var(--surface);}
:root[data-theme="dark"] .ads-pillar-link:hover{}
:root[data-theme="dark"] .ads-pillar-link.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(209, 170, 92, 0.09);background:rgba(209, 170, 92, 0.09);}
:root[data-theme="dark"] .ads-pillar-link span{color:var(--text-secondary);}
:root[data-theme="dark"] .brand-mark-shield{box-shadow:rgba(23, 75, 60, 0.06) 0px 0px 0px 2px inset;border-top-color: !important;border-right-color: !important;border-bottom-color: !important;border-left-color: !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgba(23, 75, 60, 0.08) !important;color:var(--gold-bright) !important;background:rgba(23, 75, 60, 0.08) !important;}
:root[data-theme="dark"] .dash-nav-brand{color:var(--gold-bright) !important;}
:root[data-theme="dark"] .dashboard-command-head p{color:var(--text-secondary);}
:root[data-theme="dark"] .dashboard-command-eyebrow{color:var(--gold);}
:root[data-theme="dark"] .dashboard-plan-chip{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="dark"] .dash-topbar-wrap,:root[data-theme="dark"] .ackin-shell .dash-topbar{background:var(--bg);}
:root[data-theme="dark"] .kpi-card,:root[data-theme="dark"] .dash-panel,:root[data-theme="dark"] .focus-panel{box-shadow:rgba(0, 0, 0, 0.08) 0px 12px 30px;}
:root[data-theme="dark"] .dashboard-promo-row{}
:root[data-theme="dark"] .dashboard-promo-row:last-child{border-bottom-color:currentcolor;}
:root[data-theme="dark"] .dashboard-promo-thumb{color:var(--gold);background:var(--surface-2);}
:root[data-theme="dark"] .dashboard-promo-copy strong{color:var(--text-primary);}
:root[data-theme="dark"] .dashboard-promo-copy small{color:var(--text-muted);}
:root[data-theme="dark"] .dashboard-promo-status b{border-top-color:rgba(63, 174, 106, 0.3);border-right-color:rgba(63, 174, 106, 0.3);border-bottom-color:rgba(63, 174, 106, 0.3);border-left-color:rgba(63, 174, 106, 0.3);color:var(--success);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.07);background:rgba(63, 174, 106, 0.07);}
:root[data-theme="dark"] .dashboard-promo-status small{color:var(--text-muted);}
:root[data-theme="dark"] .dashboard-secondary-details{background:linear-gradient(145deg, var(--surface), rgba(23, 75, 60,.025));}
:root[data-theme="dark"] .dashboard-secondary-details > summary strong{color:var(--text-primary);}
:root[data-theme="dark"] .dashboard-secondary-details > summary small{color:var(--text-muted);}
:root[data-theme="dark"] .dashboard-secondary-toggle{color:var(--gold);}
:root[data-theme="dark"] .dashboard-secondary-body{}
:root[data-theme="dark"] .account-settings-card{background:var(--surface);}
:root[data-theme="dark"] .settings-section-heading p:last-child{color:var(--text-secondary);}
:root[data-theme="dark"] .settings-eyebrow{color:var(--gold);}
:root[data-theme="dark"] .settings-fieldset{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;}
:root[data-theme="dark"] .settings-fieldset legend{color:var(--text-primary);}
:root[data-theme="dark"] .settings-toggle-row{background:var(--surface-2);}
:root[data-theme="dark"] .settings-toggle-row small{color:var(--text-secondary);}
:root[data-theme="dark"] .settings-toggle-row input[type="checkbox"]{accent-color:var(--gold);}
:root[data-theme="dark"] .call-request-menu[open] > summary{color:var(--gold);}
:root[data-theme="dark"] .call-request-popover{box-shadow:rgba(0, 0, 0, 0.32) 0px 18px 50px;background:var(--surface);}
:root[data-theme="dark"] .call-request-popover-head span{color:var(--gold);}
:root[data-theme="dark"] .call-request-popover > p{color:var(--text-secondary);}
:root[data-theme="dark"] .call-option-row{color:var(--text-primary);background:var(--surface-soft);}
:root[data-theme="dark"] button.call-option-row:hover,:root[data-theme="dark"] button.call-option-row:focus-visible{background:var(--surface);}
:root[data-theme="dark"] .call-option-icon{color:var(--gold);background:var(--gold-soft);}
:root[data-theme="dark"] .call-option-row small{color:var(--text-secondary);}
:root[data-theme="dark"] .call-option-arrow{color:var(--text-secondary);}
:root[data-theme="dark"] .call-option-soon{color:var(--text-secondary);}
:root[data-theme="dark"] .conversation-call-card{background:var(--surface-2);}
:root[data-theme="dark"] .conversation-call-card.status-accepted{}
:root[data-theme="dark"] .conversation-call-icon{color:var(--gold);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="dark"] .conversation-call-title span{color:var(--gold);}
:root[data-theme="dark"] .conversation-call-copy p{color:var(--text-primary);}
:root[data-theme="dark"] .conversation-call-copy small{color:var(--text-secondary);}
:root[data-theme="dark"] .password-field{background:var(--surface-2);}
:root[data-theme="dark"] .password-field:focus-within{box-shadow:rgba(23, 75, 60, 0.18) 0px 0px 0px 2px;}
:root[data-theme="dark"] .password-field input{border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:transparent !important;background:transparent !important;}
:root[data-theme="dark"] .password-toggle{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.06);color:var(--text-secondary);background:rgba(23, 75, 60, 0.06);}
:root[data-theme="dark"] .password-toggle:hover,:root[data-theme="dark"] .password-toggle:focus-visible{color:var(--gold-bright);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="dark"] .password-strength{color:var(--text-secondary);}
:root[data-theme="dark"] .password-strength span{background:linear-gradient(90deg, var(--danger) 0 25%, var(--border) 25% 100%);}
:root[data-theme="dark"] .password-strength.is-fair span{background:linear-gradient(90deg, var(--gold) 0 50%, var(--border) 50% 100%);}
:root[data-theme="dark"] .password-strength.is-good span{background:linear-gradient(90deg, var(--blue) 0 75%, var(--border) 75% 100%);}
:root[data-theme="dark"] .password-strength.is-strong span{background:linear-gradient(90deg, var(--success) 0 100%, var(--border) 100% 100%);}
:root[data-theme="dark"] .password-strength strong{color:inherit;}
:root[data-theme="dark"] .security-source-row{background:var(--surface-2);}
:root[data-theme="dark"] .security-source-row span{color:var(--text-secondary);}
:root[data-theme="dark"] .security-source-row small{color:var(--text-muted);}
:root[data-theme="dark"] .maintenance-admin-banner{border-top-color:rgba(23, 75, 60, 0.36);border-right-color:rgba(23, 75, 60, 0.36);border-bottom-color:rgba(23, 75, 60, 0.36);border-left-color:rgba(23, 75, 60, 0.36);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);color:var(--text-secondary);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="dark"] .maintenance-admin-banner strong{color:var(--gold);}
:root[data-theme="dark"] .maintenance-admin-banner a{color:var(--gold);}
:root[data-theme="dark"] .maintenance-admin-dot{box-shadow:rgba(23, 75, 60, 0.12) 0px 0px 0px 4px;background:var(--gold);}
:root[data-theme="dark"] .home-enterprise{background:var(--bg);}
:root[data-theme="dark"] .home-announcement{background:var(--surface);}
:root[data-theme="dark"] .home-announcement p{color:var(--text-secondary);}
:root[data-theme="dark"] .home-enterprise-hero{background-image:radial-gradient(circle at 78% 40%, rgba(23, 75, 60, 0.09), transparent 34%), initial;background-position-x:initial, initial;background-position-y:initial, initial;background-size:initial, initial;background-repeat:initial, initial;background-attachment:initial, initial;background-origin:initial, initial;background-clip:initial, initial;background-color:rgb(8, 10, 14);background:radial-gradient(circle at 78% 40%, rgba(23, 75, 60, 0.09), transparent 34%), rgb(8, 10, 14);}
:root[data-theme="dark"] .home-eyebrow{color:var(--gold);}
:root[data-theme="dark"] .home-enterprise-hero h1{color:var(--text-primary);}
:root[data-theme="dark"] .home-hero-line-accent{color:var(--gold-bright);}
:root[data-theme="dark"] .home-enterprise-hero-copy > p{color:var(--text-secondary);}
:root[data-theme="dark"] .home-trust-markers > span + span{}
:root[data-theme="dark"] .home-trust-markers svg{border-top-color:rgba(67, 201, 112, 0.45);border-right-color:rgba(67, 201, 112, 0.45);border-bottom-color:rgba(67, 201, 112, 0.45);border-left-color:rgba(67, 201, 112, 0.45);color:var(--success);fill:none;stroke:currentcolor;}
:root[data-theme="dark"] .home-trust-markers b{color:var(--text-primary);}
:root[data-theme="dark"] .home-trust-markers small{color:var(--text-muted);}
:root[data-theme="dark"] .home-category-rail > a{color:var(--text-secondary);background:linear-gradient(145deg, var(--surface), var(--surface-2));}
:root[data-theme="dark"] .home-category-rail > a:hover{background:var(--surface-hover);}
:root[data-theme="dark"] .home-category-icon{color:var(--gold);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.08);border-top-color:rgba(23, 75, 60, 0.16);border-right-color:rgba(23, 75, 60, 0.16);border-bottom-color:rgba(23, 75, 60, 0.16);border-left-color:rgba(23, 75, 60, 0.16);background:rgba(23, 75, 60, 0.08);}
:root[data-theme="dark"] .home-category-icon svg{fill:none;stroke:currentcolor;}
:root[data-theme="dark"] .home-category-rail b{color:var(--text-primary);}
:root[data-theme="dark"] .home-category-rail small{color:var(--text-muted);}
:root[data-theme="dark"] .home-category-rail i{color:var(--text-muted);}
:root[data-theme="dark"] .home-safety-strip{color:var(--text-secondary);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.055);border-top-color:rgba(23, 75, 60, 0.28);border-right-color:rgba(23, 75, 60, 0.28);border-bottom-color:rgba(23, 75, 60, 0.28);border-left-color:rgba(23, 75, 60, 0.28);background:rgba(23, 75, 60, 0.055);}
:root[data-theme="dark"] .home-safety-strip svg{color:var(--gold);fill:none;stroke:currentcolor;}
:root[data-theme="dark"] .home-safety-strip strong{color:var(--gold-bright);}
:root[data-theme="dark"] .home-safety-strip a{color:var(--gold-bright);}
:root[data-theme="dark"] .home-feed-heading-row,:root[data-theme="dark"] .home-section-heading{}
:root[data-theme="dark"] .home-feed-heading-row > p{color:var(--text-muted);}
:root[data-theme="dark"] .home-feed-tabs .feed-tab{color:var(--text-muted);}
:root[data-theme="dark"] .home-feed-tabs .feed-tab::after{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="dark"] .home-feed-tabs .feed-tab.active{color:var(--text-primary);}
:root[data-theme="dark"] .home-feed-tabs .feed-tab.active::after{background:var(--gold);}
:root[data-theme="dark"] .home-section-heading h2{color:var(--text-primary);}
:root[data-theme="dark"] .home-section-heading p{color:var(--text-secondary);}
:root[data-theme="dark"] .home-section-heading > a{color:var(--gold-bright);}
:root[data-theme="dark"] .home-loading-card{box-shadow:rgba(0, 0, 0, 0.08) 0px 8px 24px;background:linear-gradient(155deg, var(--surface), var(--surface-2));}
:root[data-theme="dark"] .home-loading-card::after{background:linear-gradient(110deg, transparent 34%, rgb(var(--primary-rgb) / .075) 48%, transparent 62%);}
:root[data-theme="dark"] .home-loading-media,:root[data-theme="dark"] .home-loading-line,:root[data-theme="dark"] .home-loading-seller i{background:color-mix(in srgb, var(--text-muted) 15%, var(--surface-2));}
:root[data-theme="dark"] .home-loading-seller{}
:root[data-theme="dark"] .home-enterprise .ad-card{background-image:linear-gradient(160deg, rgb(17, 21, 29), rgb(13, 17, 24));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background:linear-gradient(160deg, rgb(17, 21, 29), rgb(13, 17, 24));}
:root[data-theme="dark"] .home-enterprise .ad-card-tier{box-shadow:none;}
:root[data-theme="dark"] .home-enterprise .ad-card:hover{box-shadow:rgba(0, 0, 0, 0.3) 0px 14px 32px;}
:root[data-theme="dark"] .ad-card-media-wrap > .ad-card-fav{color:rgb(244, 245, 247);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 9, 13, 0.82);border-top-color:rgba(255, 255, 255, 0.24);border-right-color:rgba(255, 255, 255, 0.24);border-bottom-color:rgba(255, 255, 255, 0.24);border-left-color:rgba(255, 255, 255, 0.24);background:rgba(7, 9, 13, 0.82);}
:root[data-theme="dark"] .ad-card-media-wrap > .ad-card-fav:hover{color:var(--gold-bright);}
:root[data-theme="dark"] .ad-card-details-cta{color:var(--text-secondary);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.02);background:rgba(255, 255, 255, 0.02);}
:root[data-theme="dark"] .ad-card-details-cta:hover{color:var(--gold-bright);background:var(--surface-hover);}
:root[data-theme="dark"] .ad-card-details-cta:focus-visible{}
:root[data-theme="dark"] .home-seller-growth{background-image:linear-gradient(135deg, rgb(18, 23, 32), rgb(9, 12, 17));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:rgba(23, 75, 60, 0.45);border-right-color:rgba(23, 75, 60, 0.45);border-bottom-color:rgba(23, 75, 60, 0.45);border-left-color:rgba(23, 75, 60, 0.45);background:linear-gradient(135deg, rgb(18, 23, 32), rgb(9, 12, 17));}
:root[data-theme="dark"] .home-seller-growth h2{color:var(--text-primary);}
:root[data-theme="dark"] .home-seller-growth p{color:var(--text-secondary);}
:root[data-theme="dark"] .home-seller-benefits{}
:root[data-theme="dark"] .home-seller-benefits b{color:var(--gold-bright);}
:root[data-theme="dark"] .home-seller-benefits small{color:var(--text-secondary);}
:root[data-theme="dark"] .home-request-panel{background:var(--surface);}
:root[data-theme="dark"] .home-request-icon{color:var(--gold);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.09);background:rgba(23, 75, 60, 0.09);}
:root[data-theme="dark"] .home-request-icon svg{fill:none;stroke:currentcolor;}
:root[data-theme="dark"] .home-request-panel h2,:root[data-theme="dark"] .home-confidence-panel h2{color:var(--text-primary);}
:root[data-theme="dark"] .home-request-panel p,:root[data-theme="dark"] .home-confidence-panel p{color:var(--text-secondary);}
:root[data-theme="dark"] .home-request-panel li > b{color:rgb(17, 17, 17);background:var(--gold);}
:root[data-theme="dark"] .home-request-panel li strong{color:var(--text-primary);}
:root[data-theme="dark"] .home-request-panel li small{color:var(--text-muted);}
:root[data-theme="dark"] .home-confidence-panel{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(13, 17, 24, 0.72);background:rgba(13, 17, 24, 0.72);}
:root[data-theme="dark"] .home-confidence-panel > a{color:inherit;background:var(--surface);}
:root[data-theme="dark"] .home-confidence-panel > a:hover{}
:root[data-theme="dark"] .home-confidence-panel > a b{color:var(--text-primary);}
:root[data-theme="dark"] .home-confidence-panel > a small{color:var(--text-secondary);}
@media (max-width: 760px){:root[data-theme="dark"] .home-seller-benefits{border-left-color:currentcolor;}
}
@media (max-width: 480px){:root[data-theme="dark"] .home-trust-markers > span + span{border-left-color:currentcolor;}
}
@media (max-width: 760px){:root[data-theme="dark"] .home-discovery-section .home-feed-heading-row{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 8, 13, 0.98);box-shadow:rgba(0, 0, 0, 0.2) 0px 7px 18px;background:rgba(7, 8, 13, 0.98);}
}
:root[data-theme="dark"] .ad-card-seller-link,:root[data-theme="dark"] .ad-card-seller-link:visited{color:var(--text-secondary);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="dark"] .footer-link-button{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:inherit;background:none;}
:root[data-theme="dark"] .footer-link-button:hover,:root[data-theme="dark"] .footer-link-button:focus-visible{color:var(--gold);}
:root[data-theme="dark"] .consent-check{color:var(--text-secondary);}
:root[data-theme="dark"] .consent-check a{color:var(--gold);}
:root[data-theme="dark"] .ad-card-body > .ad-card-price-row .ad-card-price-status{}
:root[data-theme="dark"] .ad-card-seller-top-row{}
:root[data-theme="dark"] .ad-card-showcase{border-top-color:rgba(255, 255, 255, 0.2);border-right-color:rgba(255, 255, 255, 0.2);border-bottom-color:rgba(255, 255, 255, 0.2);border-left-color:rgba(255, 255, 255, 0.2);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 16, 13);background:rgb(11, 16, 13);}
:root[data-theme="dark"] .ad-card-showcase .ad-card-media-wrap::after{background-image:linear-gradient(rgba(4, 9, 6, 0.02) 0%, rgba(4, 9, 6, 0.03) 48%, rgba(4, 9, 6, 0.34) 67%, rgba(4, 9, 6, 0.78) 86%, rgba(4, 9, 6, 0.94) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background:linear-gradient(rgba(4, 9, 6, 0.02) 0%, rgba(4, 9, 6, 0.03) 48%, rgba(4, 9, 6, 0.34) 67%, rgba(4, 9, 6, 0.78) 86%, rgba(4, 9, 6, 0.94) 100%);}
:root[data-theme="dark"] .ad-card-showcase .ad-card-title{color:rgb(255, 255, 255);text-shadow:rgba(0, 0, 0, 0.72) 0px 1px 8px;}
:root[data-theme="dark"] .ad-card-showcase .ad-card-price{color:rgb(255, 255, 255);text-shadow:rgba(0, 0, 0, 0.72) 0px 1px 8px;}
:root[data-theme="dark"] .ad-card-showcase .ad-card-price-status{color:rgba(255, 255, 255, 0.88);border-top-color:rgba(255, 255, 255, 0.32);border-right-color:rgba(255, 255, 255, 0.32);border-bottom-color:rgba(255, 255, 255, 0.32);border-left-color:rgba(255, 255, 255, 0.32);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 9, 6, 0.44);background:rgba(4, 9, 6, 0.44);}
:root[data-theme="dark"] .ad-card-showcase .ad-card-facts,:root[data-theme="dark"] .ad-card-showcase .ad-card-meta{color:rgba(255, 255, 255, 0.82);text-shadow:rgba(0, 0, 0, 0.8) 0px 1px 6px;}
:root[data-theme="dark"] .ad-card-showcase .ad-card-meta .dot{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.58);background:rgba(255, 255, 255, 0.58);}
:root[data-theme="dark"] .ad-card-showcase .ad-card-seller-top-row{border-top-color:rgba(255, 255, 255, 0.18);border-right-color:rgba(255, 255, 255, 0.18);border-bottom-color:rgba(255, 255, 255, 0.18);border-left-color:rgba(255, 255, 255, 0.18);}
:root[data-theme="dark"] .ad-card-showcase .ad-card-seller-link,:root[data-theme="dark"] .ad-card-showcase .ad-card-seller-link:visited,:root[data-theme="dark"] .ad-card-showcase .ad-card-seller-name{color:rgba(255, 255, 255, 0.9);}
:root[data-theme="dark"] .ad-card-showcase .ad-card-seller-avatar-ring{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 9, 6, 0.72);border-top-color:rgba(255, 255, 255, 0.7);border-right-color:rgba(255, 255, 255, 0.7);border-bottom-color:rgba(255, 255, 255, 0.7);border-left-color:rgba(255, 255, 255, 0.7);box-shadow:none;background:rgba(4, 9, 6, 0.72);}
:root[data-theme="dark"] .ad-card-showcase .ad-card-seller-avatar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 9, 6, 0.72);color:rgb(255, 255, 255);background:rgba(4, 9, 6, 0.72);}
:root[data-theme="dark"] .ad-card-showcase .ad-card-seller-top-row > .ad-card-fav{color:rgb(255, 255, 255);border-top-color:rgba(255, 255, 255, 0.38);border-right-color:rgba(255, 255, 255, 0.38);border-bottom-color:rgba(255, 255, 255, 0.38);border-left-color:rgba(255, 255, 255, 0.38);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 9, 6, 0.58);background:rgba(4, 9, 6, 0.58);}
:root[data-theme="dark"] .ad-card-showcase.ad-card-tier{box-shadow:0 0 0 1px var(--tier-color), 0 12px 28px var(--tier-glow-2);}
:root[data-theme="dark"] .ad-card-showcase.ad-card-tier:hover{box-shadow:0 0 0 1px var(--tier-color), 0 18px 38px var(--tier-glow-hover);}
:root[data-theme="dark"] .ad-card:not(.ad-card-showcase) .ad-card-media-wrap::after{background:linear-gradient(180deg, transparent, var(--surface));}
:root[data-theme="dark"] .home-discovery-section,:root[data-theme="dark"] .home-discovery-section .home-feed-heading-row{border-top-color:currentcolor !important;}
:root[data-theme="dark"] .home-discovery-section .home-feed-heading-row{box-shadow:0 1px 0 var(--border), 0 8px 24px rgba(15, 43, 31, .05);border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;background:var(--surface);}
:root[data-theme="dark"] .home-discovery-section .home-feed-tabs .feed-tab.active{color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, transparent);}
@media (max-width: 760px){:root[data-theme="dark"] .marketplace-home .site-header{border-bottom-color:currentcolor;}
}
:root[data-theme="dark"] .ad-card-showcase{background:linear-gradient(160deg, var(--surface) 0%, var(--surface-2) 100%);}
:root[data-theme="dark"] .ad-card-showcase .ad-card-media-wrap::after{background:linear-gradient(180deg, transparent, var(--surface));}
:root[data-theme="dark"] .ad-card-showcase .ad-card-title{color:var(--text-primary);text-shadow:none;}
:root[data-theme="dark"] .ad-card-showcase .ad-card-price{color:var(--primary);text-shadow:none;}
:root[data-theme="dark"] .ad-card-showcase .ad-card-price-status{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="dark"] .ad-card-showcase .ad-card-meta{color:var(--text-secondary);text-shadow:none;}
:root[data-theme="dark"] .ad-card-showcase .ad-card-meta .dot{background:var(--text-muted);}
:root[data-theme="dark"] .ad-card-showcase .ad-card-seller-top-row{}
:root[data-theme="dark"] .ad-card-showcase .ad-card-seller-link,:root[data-theme="dark"] .ad-card-showcase .ad-card-seller-link:visited,:root[data-theme="dark"] .ad-card-showcase .ad-card-seller-name{color:var(--text-secondary);}
:root[data-theme="dark"] .ad-card-showcase .ad-card-seller-avatar-ring{background:var(--surface-2);}
:root[data-theme="dark"] .ad-card-showcase .ad-card-seller-avatar{color:var(--primary);background:var(--surface-2);}
:root[data-theme="dark"] .ad-card-showcase .ad-card-seller-top-row > .ad-card-fav{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="dark"] .ad-card-showcase.ad-card-tier{box-shadow:0 7px 22px var(--tier-glow-2);}
:root[data-theme="dark"] .ad-card-showcase.ad-card-tier:hover{box-shadow:0 12px 30px var(--tier-glow-hover);}
:root[data-theme="dark"] .btn-outline:hover,:root[data-theme="dark"] .cs-option.selected,:root[data-theme="dark"] .role-option.active,:root[data-theme="dark"] .role-option:has(input:checked),:root[data-theme="dark"] .dash-nav-link.active,:root[data-theme="dark"] .icon-circle-btn.active,:root[data-theme="dark"] .conversation-call-icon,:root[data-theme="dark"] .home-category-icon,:root[data-theme="dark"] .home-request-icon{background-color:rgb(var(--primary-rgb) / .1);}
:root[data-theme="dark"] .alert-info,:root[data-theme="dark"] .reputation-pill-good,:root[data-theme="dark"] .price-fairness-badge.tier-fair,:root[data-theme="dark"] .badge-gold{background:rgb(var(--primary-rgb) / .11);}
:root[data-theme="dark"] .ackin-shell .admin-notification-btn{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="dark"] .ad-card-facts{}
:root[data-theme="dark"] .site-header{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(84, 224, 207, 0.98);border-bottom-color:rgba(7, 94, 102, 0.18);box-shadow:rgba(7, 94, 102, 0.12) 0px 8px 24px;background:rgba(84, 224, 207, 0.98);}
:root[data-theme="dark"] .site-header .brand,:root[data-theme="dark"] .site-header .main-nav a,:root[data-theme="dark"] .site-header .theme-cycle-btn,:root[data-theme="dark"] .site-header .signed-in-page-title{color:rgb(41, 52, 43);}
:root[data-theme="dark"] .site-header .main-nav a:hover,:root[data-theme="dark"] .site-header .main-nav a.active{color:rgb(23, 32, 25);}
:root[data-theme="dark"] .site-header .btn-outline{color:rgb(41, 52, 43);border-top-color:rgba(7, 94, 102, 0.38);border-right-color:rgba(7, 94, 102, 0.38);border-bottom-color:rgba(7, 94, 102, 0.38);border-left-color:rgba(7, 94, 102, 0.38);}
:root[data-theme="dark"] .site-header .btn-outline:hover{color:rgb(23, 32, 25);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.24);border-top-color:rgba(7, 94, 102, 0.56);border-right-color:rgba(7, 94, 102, 0.56);border-bottom-color:rgba(7, 94, 102, 0.56);border-left-color:rgba(7, 94, 102, 0.56);background:rgba(255, 255, 255, 0.24);}
:root[data-theme="dark"] .site-header .brand-mark{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);color:var(--teal-700);background:rgb(255, 255, 255);}
:root[data-theme="dark"] .site-header .brand-jack{color:var(--teal-700);}
:root[data-theme="dark"] .site-header .quick-search-form{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-color:rgba(255, 255, 255, 0.24);border-right-color:rgba(255, 255, 255, 0.24);border-bottom-color:rgba(255, 255, 255, 0.24);border-left-color:rgba(255, 255, 255, 0.24);background:rgb(255, 255, 255);}
:root[data-theme="dark"] .site-header .quick-search-form,:root[data-theme="dark"] .site-header .quick-search-form input,:root[data-theme="dark"] .site-header .quick-search-form select{color:rgb(16, 21, 18);}
:root[data-theme="dark"] .site-header .header-search-form .qs-input{border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;outline-color:initial !important;box-shadow:none !important;}
:root[data-theme="dark"] .site-header .header-search-form .qs-submit{color:var(--teal-700);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:transparent;}
:root[data-theme="dark"] .site-header .header-search-form .qs-submit:hover,:root[data-theme="dark"] .site-header .header-search-form .qs-submit:focus-visible{color:rgb(53, 64, 56);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 94, 102, 0.07);background:rgba(7, 94, 102, 0.07);}
:root[data-theme="dark"] .home-enterprise-hero{border-bottom-color:rgba(84, 224, 207, 0.2);background:radial-gradient(circle at 50% 16%, rgb(84 224 207 / .12), transparent 56%), var(--neutral-1000);}
:root[data-theme="dark"] .home-enterprise-hero h1{color:var(--teal-100);}
:root[data-theme="dark"] .home-hero-search{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-color:rgba(7, 94, 102, 0.22);border-right-color:rgba(7, 94, 102, 0.22);border-bottom-color:rgba(7, 94, 102, 0.22);border-left-color:rgba(7, 94, 102, 0.22);box-shadow:rgba(11, 61, 50, 0.1) 0px 12px 30px;background:rgb(255, 255, 255);}
:root[data-theme="dark"] .home-hero-search:focus-within{border-top-color:rgba(7, 94, 102, 0.5);border-right-color:rgba(7, 94, 102, 0.5);border-bottom-color:rgba(7, 94, 102, 0.5);border-left-color:rgba(7, 94, 102, 0.5);box-shadow:rgba(7, 94, 102, 0.08) 0px 0px 0px 3px, rgba(11, 61, 50, 0.13) 0px 18px 42px;}
:root[data-theme="dark"] .home-hero-search .qs-location,:root[data-theme="dark"] .home-hero-search .cs-trigger{color:rgb(17, 29, 32);}
:root[data-theme="dark"] .home-hero-search .cs-trigger svg{color:var(--teal-700);}
:root[data-theme="dark"] .home-hero-search .qs-input{color:rgb(16, 21, 18);border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;outline-color:initial !important;box-shadow:none !important;}
:root[data-theme="dark"] .home-hero-search .qs-input::placeholder{color:rgb(110, 123, 116);}
:root[data-theme="dark"] .home-hero-search .qs-divider{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 94, 102, 0.18);background:rgba(7, 94, 102, 0.18);}
:root[data-theme="dark"] .home-hero-search .qs-submit{color:var(--teal-700);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="dark"] .home-hero-search .qs-submit:hover,:root[data-theme="dark"] .home-hero-search .qs-submit:focus-visible{color:rgb(53, 64, 56);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 94, 102, 0.07);background:rgba(7, 94, 102, 0.07);}
:root[data-theme="dark"] .home-trust-markers svg{color:var(--teal-700);border-top-color:rgba(7, 94, 102, 0.28);border-right-color:rgba(7, 94, 102, 0.28);border-bottom-color:rgba(7, 94, 102, 0.28);border-left-color:rgba(7, 94, 102, 0.28);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 94, 102, 0.06);background:rgba(7, 94, 102, 0.06);}
:root[data-theme="dark"] .home-trust-markers b{color:rgb(242, 247, 244);}
:root[data-theme="dark"] .home-trust-markers small{color:rgb(170, 185, 177);}
:root[data-theme="dark"] .home-trust-markers > span + span{border-left-color:rgba(7, 94, 102, 0.15);}
:root[data-theme="dark"] .site-footer{border-top-color:rgba(7, 94, 102, 0.18);color:rgb(53, 64, 56);background:var(--teal-700);}
:root[data-theme="dark"] .site-footer .brand,:root[data-theme="dark"] .site-footer .footer-column-heading{color:rgb(37, 48, 39);}
:root[data-theme="dark"] .site-footer .brand-mark{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);color:var(--teal-700);background:rgb(255, 255, 255);}
:root[data-theme="dark"] .site-footer .brand-jack,:root[data-theme="dark"] .site-footer a:hover,:root[data-theme="dark"] .site-footer .footer-link-button:hover{color:rgb(23, 32, 25);}
:root[data-theme="dark"] .site-footer .footer-grid a,:root[data-theme="dark"] .site-footer .text-muted{color:rgb(53, 64, 56);}
:root[data-theme="dark"] .site-footer .footer-bottom{border-top-color:rgba(7, 94, 102, 0.2);}
:root[data-theme="dark"] .ad-card-tier-pro,:root[data-theme="dark"] .ad-card-tier-elite,:root[data-theme="dark"] .ad-card-tier-enterprise,:root[data-theme="dark"] .ad-card-tier-boost,:root[data-theme="dark"] .ad-card-tier-spotlight{--tier-glow-1:rgb(7 94 102 / .22);--tier-glow-2:rgb(7 94 102 / .12);--tier-glow-hover:rgb(7 94 102 / .2);}
:root[data-theme="dark"] .home-marketplace-next{background:var(--surface);}
:root[data-theme="dark"] .home-marketplace-next h2{color:var(--text-primary);}
:root[data-theme="dark"] .home-marketplace-next p{color:var(--text-secondary);}
:root[data-theme="dark"] .home-business-link{color:var(--primary);}
:root[data-theme="dark"] .home-business-link:hover{color:var(--primary-hover);}
:root[data-theme="dark"] .home-trust-line{color:var(--text-secondary);}
:root[data-theme="dark"] .home-trust-line li + li{}
:root[data-theme="dark"] .home-trust-line svg{color:var(--primary);fill:none;stroke:currentcolor;}
:root[data-theme="dark"] .footer-wordmark{color:rgba(142, 213, 186, 0.09);}
@media (min-width: 1025px){:root[data-theme="dark"] .signed-in-site-header .main-nav{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;box-shadow:none;background:transparent;}
}
@media (hover: hover) and (pointer: fine){:root[data-theme="dark"] .ad-card:hover,:root[data-theme="dark"] .home-enterprise .ad-card:hover{box-shadow:rgba(0, 0, 0, 0.18) 0px 10px 26px;}
}
@media (max-width: 560px){:root[data-theme="dark"] .home-trust-line li + li{border-left-color:currentcolor;}
}
:root[data-theme="dark"] .home-guide-rail a{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="dark"] .home-guide-rail a:hover,:root[data-theme="dark"] .home-guide-rail a:focus-visible{color:var(--gold-bright);background:var(--surface-hover);}
:root[data-theme="dark"] .home-guide-rail a:focus-visible{}
:root[data-theme="dark"] .home-guide-rail svg{fill:none;stroke:currentcolor;}
@media (min-width: 761px){:root[data-theme="dark"] .marketplace-home .site-header.search-revealed .header-search-form .cs-trigger-label{color:rgb(17, 29, 32);}
:root[data-theme="dark"] .marketplace-home .site-header.search-revealed .header-search-form .cs-trigger-pin,:root[data-theme="dark"] .marketplace-home .site-header.search-revealed .header-search-form .cs-trigger svg{color:var(--teal-700);}
:root[data-theme="dark"] .marketplace-home .site-header.search-revealed .header-search-form .qs-divider{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 94, 102, 0.22);background:rgba(7, 94, 102, 0.22);}
}
@media (max-width: 760px){:root[data-theme="dark"] .marketplace-home .site-header.search-revealed .header-search-form .cs-trigger-label{color:rgb(17, 29, 32);}
:root[data-theme="dark"] .marketplace-home .site-header.search-revealed .header-search-form .cs-trigger-pin,:root[data-theme="dark"] .marketplace-home .site-header.search-revealed .header-search-form .cs-trigger svg{color:var(--teal-700);}
}
:root[data-theme="dark"] .site-header{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(12, 32, 34, 0.98);border-top-color:rgba(84, 224, 207, 0.22);border-right-color:rgba(84, 224, 207, 0.22);border-bottom-color:rgba(84, 224, 207, 0.22);border-left-color:rgba(84, 224, 207, 0.22);color:var(--neutral-100);box-shadow:rgba(0, 0, 0, 0.22) 0px 8px 28px;background:rgba(12, 32, 34, 0.98);}
:root[data-theme="dark"] .site-footer{border-top-color:rgba(84, 224, 207, 0.18);border-right-color:rgba(84, 224, 207, 0.18);border-bottom-color:rgba(84, 224, 207, 0.18);border-left-color:rgba(84, 224, 207, 0.18);color:var(--neutral-100);background:var(--neutral-1000);}
:root[data-theme="dark"] .site-header .brand,:root[data-theme="dark"] .site-header .main-nav a,:root[data-theme="dark"] .site-header .theme-cycle-btn,:root[data-theme="dark"] .site-header .signed-in-page-title,:root[data-theme="dark"] .site-header .btn-outline{color:var(--neutral-100);}
:root[data-theme="dark"] .site-header .brand-jack{color:var(--teal-300);}
:root[data-theme="dark"] .site-header .brand-mark{color:var(--teal-700);background:var(--neutral-0);}
:root[data-theme="dark"] .site-header .btn-outline{border-top-color:rgba(234, 247, 245, 0.34);border-right-color:rgba(234, 247, 245, 0.34);border-bottom-color:rgba(234, 247, 245, 0.34);border-left-color:rgba(234, 247, 245, 0.34);}
:root[data-theme="dark"] .site-header .btn-outline:hover{color:var(--neutral-0);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.1);border-top-color:rgba(234, 247, 245, 0.58);border-right-color:rgba(234, 247, 245, 0.58);border-bottom-color:rgba(234, 247, 245, 0.58);border-left-color:rgba(234, 247, 245, 0.58);background:rgba(255, 255, 255, 0.1);}
:root[data-theme="dark"] .site-header .theme-cycle-btn{border-top-color:rgba(234, 247, 245, 0.28);border-right-color:rgba(234, 247, 245, 0.28);border-bottom-color:rgba(234, 247, 245, 0.28);border-left-color:rgba(234, 247, 245, 0.28);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.07);background:rgba(255, 255, 255, 0.07);}
:root[data-theme="dark"] .site-header .theme-cycle-btn:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.13);background:rgba(255, 255, 255, 0.13);}
:root[data-theme="dark"] .site-header .quick-search-form{border-top-color:rgba(255, 255, 255, 0.24);border-right-color:rgba(255, 255, 255, 0.24);border-bottom-color:rgba(255, 255, 255, 0.24);border-left-color:rgba(255, 255, 255, 0.24);background:var(--neutral-0);}
:root[data-theme="dark"] .site-header .quick-search-form,:root[data-theme="dark"] .site-header .quick-search-form input,:root[data-theme="dark"] .site-header .quick-search-form select{color:rgb(17, 29, 32);}
:root[data-theme="dark"] .site-header .header-search-form .qs-submit{color:var(--teal-700);}
:root[data-theme="dark"] .site-header .header-search-form .qs-submit:hover,:root[data-theme="dark"] .site-header .header-search-form .qs-submit:focus-visible{color:var(--teal-800);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 94, 102, 0.08);background:rgba(7, 94, 102, 0.08);}
:root[data-theme="dark"] .site-footer .brand,:root[data-theme="dark"] .site-footer .footer-column-heading{color:var(--neutral-0);}
:root[data-theme="dark"] .site-footer .brand-mark{color:var(--teal-700);background:var(--neutral-0);}
:root[data-theme="dark"] .site-footer .brand-jack{color:var(--teal-300);}
:root[data-theme="dark"] .site-footer .footer-grid a,:root[data-theme="dark"] .site-footer .text-muted{color:var(--neutral-300);}
:root[data-theme="dark"] .site-footer a:hover,:root[data-theme="dark"] .site-footer .footer-link-button:hover{color:var(--neutral-0);}
:root[data-theme="dark"] .site-footer .footer-bottom{border-top-color:rgba(201, 219, 216, 0.2);}
:root[data-theme="dark"] .footer-wordmark{color:rgba(82, 214, 200, 0.08);}
:root[data-theme="dark"] .home-enterprise-hero{border-bottom-color:rgba(84, 224, 207, 0.2);background:var(--neutral-1000);}
@media (max-width: 940px){:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .nav-toggle{border-top-color:rgba(242, 246, 243, 0.24);border-right-color:rgba(242, 246, 243, 0.24);border-bottom-color:rgba(242, 246, 243, 0.24);border-left-color:rgba(242, 246, 243, 0.24);color:rgb(242, 246, 243);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.07);background:rgba(255, 255, 255, 0.07);}
:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .guest-nav-drawer{color:var(--neutral-100);border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:rgba(84, 224, 207, 0.22);box-shadow:rgba(0, 0, 0, 0.42) -28px 0px 70px;background:var(--neutral-950);}
:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .main-nav-overlay{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 17, 12, 0.7);background:rgba(4, 17, 12, 0.7);}
:root[data-theme="dark"] .guest-nav-brand{border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;color:rgb(255, 255, 255) !important;}
:root[data-theme="dark"] .guest-nav-brand > span:last-child > span{color:var(--teal-300);}
:root[data-theme="dark"] .guest-nav-close{color:rgb(242, 246, 243);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.07);border-top-color:rgba(242, 246, 243, 0.2);border-right-color:rgba(242, 246, 243, 0.2);border-bottom-color:rgba(242, 246, 243, 0.2);border-left-color:rgba(242, 246, 243, 0.2);background:rgba(255, 255, 255, 0.07);}
:root[data-theme="dark"] .guest-nav-close:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.13);background:rgba(255, 255, 255, 0.13);}
:root[data-theme="dark"] .guest-nav-intro{color:rgb(189, 208, 198);}
:root[data-theme="dark"] .guest-nav-section{border-top-color:rgba(200, 217, 208, 0.13);}
:root[data-theme="dark"] .guest-nav-section h2{color:rgb(148, 179, 164);}
:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .guest-nav-grid > a,:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .guest-nav-support{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.055);color:rgb(242, 246, 243) !important;border-top-color:rgba(200, 217, 208, 0.11) !important;border-right-color:rgba(200, 217, 208, 0.11) !important;border-bottom-color:rgba(200, 217, 208, 0.11) !important;border-left-color:rgba(200, 217, 208, 0.11) !important;background:rgba(255, 255, 255, 0.055);}
:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .guest-nav-grid > a:hover,:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .guest-nav-grid > a.active,:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .guest-nav-support:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(84, 224, 207, 0.13);border-top-color:rgba(84, 224, 207, 0.34) !important;border-right-color:rgba(84, 224, 207, 0.34) !important;border-bottom-color:rgba(84, 224, 207, 0.34) !important;border-left-color:rgba(84, 224, 207, 0.34) !important;background:rgba(84, 224, 207, 0.13);}
:root[data-theme="dark"] .guest-nav-icon{color:var(--teal-300);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(84, 224, 207, 0.1);background:rgba(84, 224, 207, 0.1);}
:root[data-theme="dark"] .guest-nav-icon svg{fill:none;stroke:currentcolor;}
:root[data-theme="dark"] .guest-nav-grid small,:root[data-theme="dark"] .guest-nav-support small{color:rgb(156, 177, 166);}
:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .guest-nav-list a{color:rgb(215, 227, 220) !important;border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;}
:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .guest-nav-list a:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.07);color:rgb(255, 255, 255) !important;background:rgba(255, 255, 255, 0.07);}
:root[data-theme="dark"] .guest-nav-list svg{fill:none;stroke:currentcolor;}
:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .guest-nav-actions .btn-outline{color:var(--neutral-100);border-top-color:rgba(234, 247, 245, 0.28);border-right-color:rgba(234, 247, 245, 0.28);border-bottom-color:rgba(234, 247, 245, 0.28);border-left-color:rgba(234, 247, 245, 0.28);}
:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .guest-nav-actions .btn-gold{color:var(--neutral-1000);background:var(--teal-400);}
:root[data-theme="dark"] .guest-nav-trust{color:var(--neutral-400);}
:root[data-theme="dark"] .guest-nav-trust svg{fill:none;stroke:var(--teal-400);}
}
@media (max-width: 940px){:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .header-search-form .cs-trigger-pin{color:var(--teal-700);}
:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .header-search-form .cs-trigger-label{color:rgb(17, 29, 32);}
:root[data-theme="dark"] .site-header:not(.signed-in-site-header) .header-search-form .qs-divider{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 94, 102, 0.18);background:rgba(7, 94, 102, 0.18);}
}
:root[data-theme="dark"] .ad-card-price,:root[data-theme="dark"] .ad-card-showcase .ad-card-price,:root[data-theme="dark"] .price-tag{color:var(--price-green);}
:root[data-theme="dark"] .ad-card-price,:root[data-theme="dark"] .ad-card-showcase .ad-card-price,:root[data-theme="dark"] .price-tag{color:var(--price-green);}
:root[data-theme="dark"] .storefront-core-facts{}
:root[data-theme="dark"] .storefront-core-facts > div + div{}
:root[data-theme="dark"] .storefront-core-facts dt{color:var(--text-muted);}
:root[data-theme="dark"] .storefront-core-facts dd{color:var(--text-primary);}
:root[data-theme="dark"] .storefront-more-details{border-bottom-color:currentcolor;}
:root[data-theme="dark"] .storefront-more-details > summary{color:var(--text-primary);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="dark"] .storefront-more-details > summary:hover{background:var(--surface-hover);}
:root[data-theme="dark"] .storefront-more-details > summary:focus-visible{}
:root[data-theme="dark"] .storefront-more-details > summary small{color:var(--text-muted);}
:root[data-theme="dark"] .storefront-more-details-body{}
:root[data-theme="dark"] .storefront-more-details-body > .storefront-card,:root[data-theme="dark"] .storefront-more-details-body > .text-secondary{border-top-color:currentcolor;border-right-color:currentcolor;border-left-color:currentcolor;box-shadow:none;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="dark"] .storefront-more-details-body > .storefront-profile-facts{border-top-color:currentcolor;}
:root[data-theme="dark"] .storefront-more-details-body > :last-child{border-bottom-color:currentcolor;}
@media (min-width: 1001px) and (max-height: 820px){:root[data-theme="dark"] .storefront-profile-facts > div:nth-child(2n+1){border-right-color:currentcolor;}
}
:root[data-theme="dark"] .storefront-activity-status{color:var(--text-muted);background:var(--surface-2);}
:root[data-theme="dark"] .storefront-activity-status > span{background:var(--text-muted);}
:root[data-theme="dark"] .storefront-activity-status.is-online > span{box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 16%,transparent);background:var(--success);}
:root[data-theme="dark"] .storefront-utility-actions .icon-circle-btn{color:rgb(244, 255, 248);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 38, 29, 0.52);border-top-color:rgba(255, 255, 255, 0.28);border-right-color:rgba(255, 255, 255, 0.28);border-bottom-color:rgba(255, 255, 255, 0.28);border-left-color:rgba(255, 255, 255, 0.28);box-shadow:rgba(4, 22, 15, 0.18) 0px 5px 16px;background:rgba(7, 38, 29, 0.52);}
:root[data-theme="dark"] .storefront-utility-actions .icon-circle-btn:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 38, 29, 0.72);border-top-color:rgba(255, 255, 255, 0.48);border-right-color:rgba(255, 255, 255, 0.48);border-bottom-color:rgba(255, 255, 255, 0.48);border-left-color:rgba(255, 255, 255, 0.48);background:rgba(7, 38, 29, 0.72);}
:root[data-theme="dark"] .form-error-summary:focus{}
:root[data-theme="dark"] .site-header .header-search-form,:root[data-theme="dark"] .dash-topbar .header-search-form,:root[data-theme="dark"] .dash-topbar-search{box-shadow:none;background:var(--neutral-0);}
:root[data-theme="dark"] .site-header .header-search-form .qs-input,:root[data-theme="dark"] .dash-topbar .header-search-form .qs-input,:root[data-theme="dark"] .dash-topbar-search .qs-input{color:var(--neutral-1000);}
:root[data-theme="dark"] .site-header .header-search-form .qs-input::placeholder,:root[data-theme="dark"] .dash-topbar .header-search-form .qs-input::placeholder,:root[data-theme="dark"] .dash-topbar-search .qs-input::placeholder{color:var(--neutral-600);}
:root[data-theme="dark"] .site-header .header-search-form .qs-submit,:root[data-theme="dark"] .dash-topbar .header-search-form .qs-submit,:root[data-theme="dark"] .dash-topbar-search .qs-submit{color:var(--teal-700);}
:root[data-theme="dark"] .site-header .header-search-form .cs-trigger,:root[data-theme="dark"] .dash-topbar .header-search-form .cs-trigger,:root[data-theme="dark"] .dash-topbar-search .cs-trigger,:root[data-theme="dark"] .site-header .header-search-form .qs-input,:root[data-theme="dark"] .dash-topbar .header-search-form .qs-input,:root[data-theme="dark"] .dash-topbar-search .qs-input{border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;outline-color:initial !important;box-shadow:none !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:transparent !important;background:transparent !important;}
:root[data-theme="dark"] .site-header .header-search-form:focus-within,:root[data-theme="dark"] .dash-topbar .header-search-form:focus-within,:root[data-theme="dark"] .dash-topbar-search:focus-within{box-shadow:0 0 0 2px rgb(var(--primary-rgb) / .12);}
:root[data-theme="dark"] #chatTextarea,:root[data-theme="dark"] #chatTextarea:focus,:root[data-theme="dark"] #chatTextarea:focus-visible{border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;outline-color:initial !important;box-shadow:none !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:transparent !important;background:transparent !important;}
:root[data-theme="dark"] .chat-input-row:focus-within{box-shadow:none;}
:root[data-theme="dark"] .site-header .header-search-form .cs-trigger,:root[data-theme="dark"] .site-header .header-search-form .cs-trigger-label,:root[data-theme="dark"] .dash-topbar .header-search-form .cs-trigger,:root[data-theme="dark"] .dash-topbar .header-search-form .cs-trigger-label,:root[data-theme="dark"] .dash-topbar-search .cs-trigger,:root[data-theme="dark"] .dash-topbar-search .cs-trigger-label{color:var(--text-primary) !important;}
:root[data-theme="dark"] .site-header .header-search-form .cs-trigger-pin,:root[data-theme="dark"] .site-header .header-search-form .cs-trigger svg,:root[data-theme="dark"] .dash-topbar .header-search-form .cs-trigger-pin,:root[data-theme="dark"] .dash-topbar .header-search-form .cs-trigger svg,:root[data-theme="dark"] .dash-topbar-search .cs-trigger-pin,:root[data-theme="dark"] .dash-topbar-search .cs-trigger svg{color:var(--text-secondary) !important;}
:root[data-theme="dark"] .catalogue-item{}
:root[data-theme="dark"] .ackin-shell .admin-topbar .admin-maintenance-toggle{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="dark"] .ackin-shell .admin-topbar .admin-maintenance-toggle.is-on{color:var(--color-warning);}
:root[data-theme="dark"] .ackin-shell .admin-topbar .admin-maintenance-dot{background:var(--color-success);}
:root[data-theme="dark"] .ackin-shell .admin-topbar .is-on .admin-maintenance-dot{background:var(--color-warning);}
:root[data-theme="dark"] .ackin-shell .admin-topbar button:focus-visible,:root[data-theme="dark"] .ackin-shell .admin-topbar a:focus-visible{}
:root[data-theme="dark"] .ackin-shell .admin-nav-group-toggle{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-secondary);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="dark"] .ackin-shell .admin-nav-group-toggle:hover,:root[data-theme="dark"] .ackin-shell .admin-nav-group-toggle[aria-expanded="true"]{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="dark"] .ackin-shell .admin-nav-group-links a.active{color:var(--color-action);background:var(--surface-hover);}
:root[data-theme="dark"] .ackin-shell .admin-nav-group-links a.active::before{background:var(--color-action);}
:root[data-theme="dark"] .ackin-shell .admin-nav-group-toggle:focus-visible,:root[data-theme="dark"] .ackin-shell .admin-nav-group-links a:focus-visible{}
:root[data-theme="dark"] .user-dash-nav .workspace-nav-group-toggle{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-secondary);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="dark"] .user-dash-nav .workspace-nav-group-toggle:hover,:root[data-theme="dark"] .user-dash-nav .workspace-nav-group-toggle[aria-expanded="true"]{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="dark"] .user-dash-nav .workspace-nav-group-links a.active{color:var(--color-action);background:var(--surface-hover);}
:root[data-theme="dark"] .user-dash-nav .workspace-nav-group-links a.active::before{background:var(--color-action);}
:root[data-theme="dark"] .user-dash-nav .workspace-nav-group-toggle:focus-visible,:root[data-theme="dark"] .user-dash-nav .workspace-nav-group-links a:focus-visible{}
:root[data-theme="light"]{--teal-950:#033F45;--teal-900:#03464D;--teal-800:#034F56;--teal-700:#075E66;--teal-600:#08727A;--teal-400:#54E0CF;--teal-300:#70E8DA;--teal-100:#DDF6F2;--neutral-1000:#071417;--neutral-950:#0D2226;--neutral-900:#142D31;--neutral-850:#173A3D;--neutral-700:#4F6265;--neutral-600:#607274;--neutral-400:#B4C7C5;--neutral-300:#D4E0DE;--neutral-100:#EDF7F6;--neutral-50:#F5F9F8;--neutral-0:#FFFFFF;--color-bg:var(--neutral-1000);--color-surface:var(--neutral-950);--color-surface-raised:var(--neutral-900);--color-surface-hover:var(--neutral-850);--color-border:#294448;--color-border-strong:#426267;--color-text:var(--neutral-100);--color-text-secondary:var(--neutral-400);--color-text-muted:#8FA5A3;--color-action:var(--teal-400);--color-action-hover:var(--teal-300);--color-on-action:var(--neutral-1000);--color-focus:var(--teal-400);--color-price:var(--teal-400);--color-success:#55D6A7;--color-warning:#F0BC58;--color-info:#79B7FF;--color-danger:#FF858B;--color-danger-surface:#B83A32;--bg:var(--color-bg);--surface:var(--color-surface);--surface-2:var(--color-surface-raised);--surface-hover:var(--color-surface-hover);--border:var(--color-border);--border-strong:var(--color-border-strong);--text-primary:var(--color-text);--text-secondary:var(--color-text-secondary);--text-muted:var(--color-text-muted);--primary:var(--color-action);--primary-hover:var(--color-action-hover);--primary-rgb:84 224 207;--price-green:var(--color-price);--premium:var(--primary);--premium-bright:var(--primary-hover);--gold:var(--primary);--gold-bright:var(--primary-hover);--gold-glow:rgba(0, 0, 0, 0.35);--blue:var(--primary);--blue-bright:var(--primary-hover);--blue-glow:rgba(0, 0, 0, 0.35);--success:var(--color-success);--warning:var(--color-warning);--info:var(--color-info);--danger:var(--color-danger);--danger-surface:var(--color-danger-surface);--bg-glow-1:transparent;--bg-glow-2:transparent;--on-accent:var(--color-on-action);--muted:var(--text-muted);--tier-starter:#718A87;--tier-pro:var(--premium);--tier-elite:var(--teal-300);--tier-enterprise:var(--teal-400);--tier-boost:#4FD0C3;--tier-spotlight:#79DED3;}
:root[data-theme="light"] ::-webkit-scrollbar-track{background:var(--bg);}
:root[data-theme="light"] ::-webkit-scrollbar-thumb{background:var(--surface-2);}
:root[data-theme="light"] ::-webkit-scrollbar-thumb:hover{background:var(--border-strong);}
:root[data-theme="light"] :focus-visible{}
:root[data-theme="light"] .naijack-toast{color:var(--text-primary);box-shadow:rgba(0, 0, 0, 0.5) 0px 16px 40px;background:var(--surface);}
:root[data-theme="light"] .naijack-toast-success{border-top-color:rgba(63, 174, 106, 0.4);border-right-color:rgba(63, 174, 106, 0.4);border-bottom-color:rgba(63, 174, 106, 0.4);border-left-color:rgba(63, 174, 106, 0.4);}
:root[data-theme="light"] .naijack-toast-success::before{color:var(--success);}
:root[data-theme="light"],:root[data-theme="light"] body{color:var(--text-primary);background:radial-gradient(circle at 12% 0%, var(--bg-glow-1), transparent 30%),
        radial-gradient(circle at 90% 8%, var(--bg-glow-2), transparent 25%),
        var(--bg);}
:root[data-theme="light"] a{color:inherit;}
:root[data-theme="light"] .text-muted{color:var(--text-muted);}
:root[data-theme="light"] .text-secondary{color:var(--text-secondary);}
:root[data-theme="light"] .btn{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:root[data-theme="light"] .btn-gold::before,:root[data-theme="light"] .btn-blue::before,:root[data-theme="light"] .btn-whatsapp::before,:root[data-theme="light"] .btn-enterprise::before{background-image:linear-gradient(115deg, transparent, rgba(255, 255, 255, 0.35), transparent);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background:linear-gradient(115deg, transparent, rgba(255, 255, 255, 0.35), transparent);}
:root[data-theme="light"] .btn-gold{color:var(--on-accent);box-shadow:0 12px 30px var(--gold-glow);background:linear-gradient(135deg, var(--gold), var(--gold-bright));}
:root[data-theme="light"] .btn-gold:hover{box-shadow:0 16px 36px var(--gold-glow);}
:root[data-theme="light"] .btn-blue{color:var(--on-accent);box-shadow:0 12px 30px var(--blue-glow);background:linear-gradient(135deg, var(--blue), var(--blue-bright));}
:root[data-theme="light"] .btn-blue:hover{box-shadow:0 16px 36px var(--blue-glow);}
:root[data-theme="light"] .btn-enterprise{color:rgb(255, 255, 255);box-shadow:rgba(23, 75, 60, 0.4) 0px 12px 30px;background:linear-gradient(135deg, var(--tier-enterprise), #5BAE8F);}
:root[data-theme="light"] .btn-enterprise:hover{box-shadow:rgba(23, 75, 60, 0.5) 0px 16px 36px;}
:root[data-theme="light"] .btn-outline{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--text-primary);background:transparent;}
:root[data-theme="light"] .btn-outline:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.06);background:rgba(23, 75, 60, 0.06);}
:root[data-theme="light"] .btn-ghost{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="light"] .btn-ghost:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="light"] .btn-whatsapp{background-image:linear-gradient(135deg, rgb(34, 195, 94), rgb(29, 168, 81));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:rgb(255, 255, 255);box-shadow:rgba(34, 195, 94, 0.28) 0px 12px 30px;background:linear-gradient(135deg, rgb(34, 195, 94), rgb(29, 168, 81));}
:root[data-theme="light"] .btn-whatsapp:hover{box-shadow:rgba(34, 195, 94, 0.36) 0px 16px 36px;}
:root[data-theme="light"] .site-announcement-bar{color:rgb(20, 16, 10);background:var(--gold);}
:root[data-theme="light"] .site-announcement-bar-item a{color:rgb(20, 16, 10);}
:root[data-theme="light"] .site-header{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.96);background:rgba(23, 75, 60, 0.96);}
:root[data-theme="light"] .brand .brand-mark{color:var(--on-accent);background:linear-gradient(135deg, var(--gold), var(--gold-bright));}
:root[data-theme="light"] .brand .brand-jack{color:var(--gold);}
:root[data-theme="light"] .main-nav a{color:var(--text-secondary);}
:root[data-theme="light"] .main-nav a:hover,:root[data-theme="light"] .main-nav a.active{color:var(--text-primary);}
:root[data-theme="light"] .main-nav a::after{background:linear-gradient(90deg, var(--gold), var(--gold-bright));}
:root[data-theme="light"] .dash-topbar{}
:root[data-theme="light"] .dash-topbar-title{color:var(--text-primary);}
:root[data-theme="light"][data-theme]{--color-bg:var(--neutral-50);--color-surface:var(--neutral-0);--color-surface-raised:#EDF3F2;--color-surface-hover:#DDF6F2;--color-border:#D4E0DE;--color-border-strong:#A9BEBA;--color-text:#111D20;--color-text-secondary:var(--neutral-700);--color-text-muted:var(--neutral-600);--color-action:var(--teal-700);--color-action-hover:var(--teal-800);--color-on-action:var(--neutral-0);--color-focus:var(--teal-600);--color-price:var(--teal-800);--color-success:#07875B;--color-warning:#A56800;--color-info:#245EA8;--color-danger:#B4232C;--color-danger-surface:#9F1D27;--primary-rgb:7 94 102;--gold-glow:rgba(7, 94, 102, 0.16);--bg-glow-1:transparent;--bg-glow-2:transparent;}
:root[data-theme="light"] .skip-link{color:var(--text-primary);background:var(--surface);}
:root[data-theme="light"] .impersonation-banner{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(139, 90, 18);color:rgb(255, 247, 223);border-bottom-color:rgb(225, 184, 95);background:rgb(139, 90, 18);}
:root[data-theme="light"] .impersonation-banner button{border-top-color:rgba(255, 255, 255, 0.45);border-right-color:rgba(255, 255, 255, 0.45);border-bottom-color:rgba(255, 255, 255, 0.45);border-left-color:rgba(255, 255, 255, 0.45);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 247, 223);color:rgb(43, 27, 5);background:rgb(255, 247, 223);}
:root[data-theme="light"] .dash-topbar-wrap{background:var(--bg);}
:root[data-theme="light"] .sr-only{border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;}
:root[data-theme="light"] .nav-toggle{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-primary);background:none;}
:root[data-theme="light"] .notif-bell{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="light"] .notif-bell:hover{color:var(--text-primary);}
:root[data-theme="light"] .header-dash-toggle{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="light"] .header-dash-toggle:hover{color:var(--text-primary);}
:root[data-theme="light"] .notif-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(217, 74, 69);color:rgb(255, 255, 255);background:rgb(217, 74, 69);}
:root[data-theme="light"] .user-menu-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:none;}
:root[data-theme="light"] .user-menu-avatar{color:var(--gold);background:var(--surface-2);}
:root[data-theme="light"] .user-menu-btn:hover .user-menu-avatar{}
:root[data-theme="light"] .user-menu-head{}
:root[data-theme="light"] .user-menu-name{color:var(--text-primary);}
:root[data-theme="light"] .user-menu-role{color:var(--text-muted);}
:root[data-theme="light"] .workspace-switch{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="light"] .workspace-switch:hover{background:var(--surface-hover);}
:root[data-theme="light"] .workspace-switch-status{box-shadow:rgba(48, 191, 113, 0.12) 0px 0px 0px 3px;background:var(--success);}
:root[data-theme="light"] .workspace-switch small{color:var(--text-muted);}
:root[data-theme="light"] .workspace-switch svg{color:var(--gold);}
:root[data-theme="light"] .workspace-switch-mobile{color:var(--gold-bright);}
:root[data-theme="light"] .workspace-preview-chip{border-top-color:rgb(225, 184, 95);border-right-color:rgb(225, 184, 95);border-bottom-color:rgb(225, 184, 95);border-left-color:rgb(225, 184, 95);color:var(--gold-bright);}
:root[data-theme="light"] .user-menu-item{color:var(--text-secondary);}
:root[data-theme="light"] .user-menu-item:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="light"] .user-menu-sep{background:var(--border);}
:root[data-theme="light"] .user-menu-danger{color:var(--danger);}
:root[data-theme="light"] .user-menu-danger:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(224, 85, 74, 0.08);color:var(--danger);background:rgba(224, 85, 74, 0.08);}
:root[data-theme="light"] .user-menu-item-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:none;}
:root[data-theme="light"] .user-menu-theme-label{color:var(--text-muted);}
:root[data-theme="light"] .theme-choice-group{background:var(--bg);}
:root[data-theme="light"] .theme-choice-group button{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--text-secondary);background:transparent;}
:root[data-theme="light"] .theme-choice-group button:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="light"] .theme-choice-group button.is-active,:root[data-theme="light"] .theme-choice-group button[aria-pressed="true"]{color:var(--on-accent);background:var(--primary);}
:root[data-theme="light"] .theme-cycle-btn{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="light"] .theme-cycle-btn:hover{color:var(--primary);background:var(--surface-hover);}
:root[data-theme="light"][data-theme] .theme-cycle-btn{color:rgb(22, 60, 50);border-top-color:rgba(23, 75, 60, 0.34);border-right-color:rgba(23, 75, 60, 0.34);border-bottom-color:rgba(23, 75, 60, 0.34);border-left-color:rgba(23, 75, 60, 0.34);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);background:rgb(255, 255, 255);}
:root[data-theme="light"] .main-nav-overlay{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 5, 8, 0.65);background:rgba(4, 5, 8, 0.65);}
@media (max-width: 860px){:root[data-theme="light"] .main-nav{box-shadow:rgba(0, 0, 0, 0.45) 0px 24px 40px;background:var(--surface);}
:root[data-theme="light"] .main-nav a{}
:root[data-theme="light"] .main-nav a:last-child{border-bottom-color:currentcolor;}
:root[data-theme="light"] .nav-guest-trust a:last-child,:root[data-theme="light"] .nav-guest-browse a:last-child{border-bottom-color:currentcolor;}
}
:root[data-theme="light"] .quick-search-form{background:var(--surface-2);}
:root[data-theme="light"] .quick-search-form:focus-within{box-shadow:0 0 0 3px var(--gold-glow);}
:root[data-theme="light"] select.qs-location{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-secondary);background:transparent;}
:root[data-theme="light"] .qs-location:focus-visible{}
:root[data-theme="light"] .custom-select select.cs-native-source{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;}
:root[data-theme="light"] .cs-trigger{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-secondary);background:transparent;}
:root[data-theme="light"] .cs-trigger[aria-invalid="true"]{}
:root[data-theme="light"] .cs-trigger-pin{color:var(--gold);}
:root[data-theme="light"] .cs-panel{box-shadow:rgba(0, 0, 0, 0.5) 0px 24px 50px;background:var(--surface-2);}
:root[data-theme="light"] .cs-option{color:var(--text-secondary);}
:root[data-theme="light"] .cs-option:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="light"] .cs-option:focus-visible{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="light"] .cs-option[aria-selected="true"]{color:var(--gold);background:color-mix(in srgb, var(--primary) 10%, transparent);}
:root[data-theme="light"] .form-group .cs-trigger,:root[data-theme="light"] .field .cs-trigger,:root[data-theme="light"] .filter-group .cs-trigger{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="light"] .form-group .cs-trigger:hover,:root[data-theme="light"] .field .cs-trigger:hover,:root[data-theme="light"] .filter-group .cs-trigger:hover{}
:root[data-theme="light"] .custom-select.inline-select .cs-trigger{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="light"] .custom-select.inline-select .cs-trigger:hover{}
:root[data-theme="light"] .qs-divider{background:var(--border);}
:root[data-theme="light"] .qs-input{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-primary);background:transparent;}
:root[data-theme="light"] .qs-input:focus-visible{}
:root[data-theme="light"] .qs-input::placeholder{color:var(--text-muted);}
:root[data-theme="light"] .qs-submit{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:var(--gold);background:none;}
:root[data-theme="light"] .qs-submit:hover{color:var(--gold-bright);}
:root[data-theme="light"] .search-suggest-panel{box-shadow:rgba(0, 0, 0, 0.5) 0px 24px 50px;background:var(--surface-2);}
:root[data-theme="light"] .search-suggest-head{color:var(--text-muted);}
:root[data-theme="light"] .search-suggest-sponsored-head{}
:root[data-theme="light"] .search-suggest-sponsored-head:first-child{border-top-color:currentcolor;}
:root[data-theme="light"] .search-suggest-sponsored-head small{color:var(--text-muted);}
:root[data-theme="light"] .search-suggest-clear{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--gold);background:none;}
:root[data-theme="light"] .search-suggest-row{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-secondary);background:none;}
:root[data-theme="light"] .search-suggest-row:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="light"] .search-suggest-remove{color:var(--text-muted);}
:root[data-theme="light"] .search-suggest-remove:hover{color:var(--danger);}
:root[data-theme="light"] .search-suggest-pill{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="light"] .search-suggest-pill:hover{color:var(--gold-bright);}
:root[data-theme="light"] .search-suggest-result{color:inherit;}
:root[data-theme="light"] .search-suggest-result:hover{background:var(--surface-hover);}
:root[data-theme="light"] .search-suggest-result:focus-visible,:root[data-theme="light"] .search-suggest-row:focus-visible,:root[data-theme="light"] .search-suggest-pill:focus-visible{background:var(--surface-hover);}
:root[data-theme="light"] .search-suggest-sponsored .search-suggest-result{background-image:linear-gradient(90deg, rgba(23, 75, 60, 0.055), transparent 75%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background:linear-gradient(90deg, rgba(23, 75, 60, 0.055), transparent 75%);}
:root[data-theme="light"] .search-suggest-sponsored .search-suggest-result:hover{}
:root[data-theme="light"] .search-suggest-result-img{background:var(--surface);}
:root[data-theme="light"] .search-suggest-result-title{color:var(--text-primary);}
:root[data-theme="light"] .search-suggest-result-price{color:var(--gold);}
:root[data-theme="light"] .search-suggest-result-tier{color:var(--text-muted);}
:root[data-theme="light"] .search-suggest-empty{color:var(--text-secondary);background-image:linear-gradient(110deg, rgba(131, 199, 162, 0.1), rgba(131, 199, 162, 0.024) 72%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background:linear-gradient(110deg, rgba(131, 199, 162, 0.1), rgba(131, 199, 162, 0.024) 72%);}
:root[data-theme="light"] .search-suggest-empty-icon{color:var(--gold-bright);background:var(--surface);}
:root[data-theme="light"] .search-suggest-empty-copy strong{color:var(--text-primary);}
:root[data-theme="light"] .search-suggest-empty-copy > span{color:var(--text-muted);}
:root[data-theme="light"] .search-suggest-empty-cta{color:var(--surface);background:var(--gold);}
:root[data-theme="light"] .search-suggest-empty-cta:focus-visible{}
:root[data-theme="light"] .hero h1 .accent{color:var(--gold);}
:root[data-theme="light"] .hero-sub{color:var(--text-secondary);}
:root[data-theme="light"] .quick-tiles{background:var(--border);}
:root[data-theme="light"] .quick-tile{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="light"] .quick-tile-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.08);color:var(--gold);background:rgba(23, 75, 60, 0.08);}
:root[data-theme="light"] .quick-tile:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="light"] .quick-tile:hover .quick-tile-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.16);background:rgba(23, 75, 60, 0.16);}
:root[data-theme="light"] .storefront-tabs{}
:root[data-theme="light"] .storefront-tab{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-left-color:currentcolor;border-bottom-color:transparent;color:var(--text-secondary);background:none;}
:root[data-theme="light"] .storefront-tab.active{color:var(--gold);border-bottom-color:var(--gold);}
:root[data-theme="light"] .view-toggle{}
:root[data-theme="light"] .view-toggle-btn{color:var(--text-muted);border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:var(--surface);}
:root[data-theme="light"] .view-toggle-btn + .view-toggle-btn{}
:root[data-theme="light"] .view-toggle-btn:hover{color:var(--text-secondary);background:var(--surface-hover);}
:root[data-theme="light"] .view-toggle-btn.is-active{color:var(--gold);background:var(--surface-2);}
:root[data-theme="light"] select{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="light"] select:focus{}
:root[data-theme="light"] select:focus-visible{}
:root[data-theme="light"] .field select,:root[data-theme="light"] .field input:not([type="checkbox"]):not([type="radio"]){color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="light"] .field select:focus,:root[data-theme="light"] .field input:focus{}
:root[data-theme="light"] .field select:focus-visible,:root[data-theme="light"] .field input:focus-visible{}
:root[data-theme="light"] .field input[type="checkbox"],:root[data-theme="light"] .field input[type="radio"]{accent-color:var(--gold);}
:root[data-theme="light"] .section-head .see-all{color:var(--gold);}
:root[data-theme="light"] .feed-tabs{}
:root[data-theme="light"] .feed-tab{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-left-color:currentcolor;border-bottom-color:transparent;color:var(--text-secondary);background:none;}
:root[data-theme="light"] .feed-tab:hover{color:var(--text-primary);}
:root[data-theme="light"] .feed-tab.active{color:var(--gold);border-bottom-color:var(--gold);}
:root[data-theme="light"] .feed-state-picker label{color:var(--text-secondary);}
:root[data-theme="light"] .request-demo{background:var(--surface);}
:root[data-theme="light"] .request-demo-step{background:var(--surface-2);}
:root[data-theme="light"] .request-demo-num{color:var(--on-accent);background:linear-gradient(135deg, var(--gold), var(--gold-bright));}
:root[data-theme="light"] .request-demo-step h3{color:var(--text-primary);}
:root[data-theme="light"] .request-demo-step p{color:var(--text-secondary);}
:root[data-theme="light"] .request-demo-arrow{color:var(--border-strong);}
:root[data-theme="light"] .ad-card{background:linear-gradient(160deg, var(--surface) 0%, var(--surface-2) 100%);}
:root[data-theme="light"] .ad-card:hover{box-shadow:rgba(0, 0, 0, 0.45) 0px 24px 50px, rgba(23, 75, 60, 0.1) 0px 0px 0px 1px;}
:root[data-theme="light"] .ad-card-media{background-image:linear-gradient(135deg, rgb(27, 31, 43), rgb(16, 19, 28));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background:linear-gradient(135deg, rgb(27, 31, 43), rgb(16, 19, 28));}
:root[data-theme="light"] .ad-card-gallery-dot{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.4);background:rgba(255, 255, 255, 0.4);}
:root[data-theme="light"] .ad-card-gallery-dot.active{background:var(--gold-bright);}
:root[data-theme="light"] .ad-card-facts{color:var(--text-secondary);}
:root[data-theme="light"] .js-fade-parent{background-image:linear-gradient(100deg, rgb(20, 23, 31) 30%, rgb(28, 32, 44) 50%, rgb(20, 23, 31) 70%);background-position-x:initial;background-position-y:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background-size:250% 100%;background:linear-gradient(100deg, rgb(20, 23, 31) 30%, rgb(28, 32, 44) 50%, rgb(20, 23, 31) 70%) 0% 0% / 250% 100%;}
:root[data-theme="light"] .js-fade-parent:has(.img-loaded){background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background:none;}
:root[data-theme="light"] .ad-card-media .no-photo{color:var(--text-muted);}
:root[data-theme="light"] .ad-card-fav{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="light"] .ad-card-fav:hover{color:var(--gold);}
:root[data-theme="light"] .ad-card-fav:focus-visible,:root[data-theme="light"] .ad-card-title:focus-visible,:root[data-theme="light"] .ad-card-media:focus-visible,:root[data-theme="light"] .ad-card-seller-link:focus-visible{}
:root[data-theme="light"] .ad-card-tier{box-shadow:0 0 0 1px var(--tier-glow-1), 0 10px 28px var(--tier-glow-2);}
:root[data-theme="light"] .ad-card-tier:hover{box-shadow:0 0 0 1px var(--tier-color), 0 14px 34px var(--tier-glow-hover);}
:root[data-theme="light"] .ad-card-tier-starter{--tier-color:var(--tier-starter);--tier-glow-1:rgba(140,147,166,0.45);--tier-glow-2:rgba(140,147,166,0.22);--tier-glow-hover:rgba(140,147,166,0.32);}
:root[data-theme="light"] .ad-card-tier-pro{--tier-color:var(--tier-pro);--tier-glow-1:rgba(23, 75, 60,0.45);--tier-glow-2:rgba(23, 75, 60,0.22);--tier-glow-hover:rgba(23, 75, 60,0.32);}
:root[data-theme="light"] .ad-card-tier-elite{--tier-color:var(--tier-elite);--tier-glow-1:rgba(45, 132, 115,0.45);--tier-glow-2:rgba(45, 132, 115,0.22);--tier-glow-hover:rgba(45, 132, 115,0.32);}
:root[data-theme="light"] .ad-card-tier-enterprise{--tier-color:var(--tier-enterprise);--tier-glow-1:rgba(23, 75, 60,0.5);--tier-glow-2:rgba(23, 75, 60,0.25);--tier-glow-hover:rgba(23, 75, 60,0.36);}
:root[data-theme="light"] .ad-card-tier-boost{--tier-color:var(--tier-boost);--tier-glow-1:rgba(76,122,94,0.45);--tier-glow-2:rgba(76,122,94,0.22);--tier-glow-hover:rgba(76,122,94,0.32);}
:root[data-theme="light"] .ad-card-tier-spotlight{--tier-color:var(--tier-spotlight);--tier-glow-1:rgba(131, 199, 162,0.45);--tier-glow-2:rgba(131, 199, 162,0.22);--tier-glow-hover:rgba(131, 199, 162,0.32);}
:root[data-theme="light"] .ad-card-seal{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(8, 9, 13, 0.82);border-top-color:currentcolor;border-left-color:currentcolor;color:var(--tier-color);background:rgba(8, 9, 13, 0.82);}
:root[data-theme="light"] .ad-card-seal-enterprise{background-image:linear-gradient(135deg, rgb(23, 35, 29), rgb(13, 23, 19));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-right-color:var(--tier-enterprise);border-bottom-color:var(--tier-enterprise);color:rgb(157, 213, 183);background:linear-gradient(135deg, rgb(23, 35, 29), rgb(13, 23, 19));}
:root[data-theme="light"] .ad-card-compare{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(8, 9, 13, 0.72);color:var(--text-secondary);background:rgba(8, 9, 13, 0.72);}
:root[data-theme="light"] .ad-card-compare input{accent-color:var(--gold);}
:root[data-theme="light"] .ad-card-compare:has(input:checked){color:var(--gold);}
:root[data-theme="light"] .compare-bar,:root[data-theme="light"] .bulk-moderation-bar{box-shadow:rgba(0, 0, 0, 0.3) 0px 12px 30px;background:var(--surface);}
:root[data-theme="light"] .compare-table th{}
:root[data-theme="light"] .compare-table td{color:var(--text-secondary);}
:root[data-theme="light"] .compare-row-label{color:var(--text-muted);}
:root[data-theme="light"] .compare-title{color:var(--text-primary);}
:root[data-theme="light"] .ad-card-price{color:var(--gold);}
:root[data-theme="light"] .ad-card-title{color:var(--text-primary);}
:root[data-theme="light"] .ad-card-meta{color:var(--text-muted);}
:root[data-theme="light"] .ad-card-meta .dot{background:var(--text-muted);}
:root[data-theme="light"] .ad-card-seller-avatar-ring{box-shadow:0 0 0 1px var(--border-strong), 0 2px 6px rgba(0,0,0,0.4);background:var(--surface);}
:root[data-theme="light"] .ad-card-seller-link:hover .ad-card-seller-avatar-ring{box-shadow:0 0 0 1px var(--gold), 0 2px 6px rgba(0,0,0,0.4);}
:root[data-theme="light"] .ad-card-seller-avatar-ring.is-online{box-shadow:0 0 0 1px var(--success), 0 2px 6px rgba(0,0,0,0.4);}
:root[data-theme="light"] .ad-card-seller-link:hover .ad-card-seller-avatar-ring.is-online{box-shadow:0 0 0 1px var(--gold), 0 2px 6px rgba(0,0,0,0.4);}
:root[data-theme="light"] .ad-card-seller-avatar{color:var(--gold);background:var(--surface-2);}
:root[data-theme="light"] .ad-card-seller-name{color:var(--text-secondary);}
:root[data-theme="light"] .verified-seal{color:rgb(32, 167, 101);}
:root[data-theme="light"] .verified-seal .verified-seal-shape{fill:currentcolor;}
:root[data-theme="light"] .verified-seal .verified-seal-check{fill:none;stroke:rgb(255, 255, 255);}
:root[data-theme="light"] .verified-inline{color:rgb(32, 167, 101);}
:root[data-theme="light"] .ad-card-seller-unverified{color:var(--text-muted);}
:root[data-theme="light"] .ad-card-price-status{color:var(--text-muted);}
:root[data-theme="light"] .filter-panel{background:var(--surface);}
:root[data-theme="light"] .filter-toggle-btn{color:var(--text-primary);background:var(--surface);}
:root[data-theme="light"] .filter-toggle-btn[aria-expanded="true"]{color:var(--gold);}
:root[data-theme="light"] .filter-group label{color:var(--text-secondary);}
:root[data-theme="light"] .filter-group input[type="text"],:root[data-theme="light"] .filter-group input[type="number"]{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="light"] .filter-group input[type="text"]::placeholder,:root[data-theme="light"] .filter-group input[type="number"]::placeholder{color:var(--text-muted);}
:root[data-theme="light"] .filter-group input[type="text"]:focus,:root[data-theme="light"] .filter-group input[type="number"]:focus{}
:root[data-theme="light"] .filter-group input[type="text"]:focus-visible,:root[data-theme="light"] .filter-group input[type="number"]:focus-visible{}
:root[data-theme="light"] .results-count{color:var(--text-secondary);}
:root[data-theme="light"] .map-view{}
:root[data-theme="light"] .map-view .leaflet-popup-content-wrapper,:root[data-theme="light"] .map-view .leaflet-popup-tip{color:var(--text-primary);background:var(--surface);}
:root[data-theme="light"] .empty-state{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="light"] .empty-state-icon{color:var(--gold);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.06);background:rgba(23, 75, 60, 0.06);}
:root[data-theme="light"] .empty-state-title{color:var(--text-primary);}
:root[data-theme="light"] .pagination a,:root[data-theme="light"] .pagination span{color:var(--text-secondary);}
:root[data-theme="light"] .pagination a:hover{color:var(--gold-bright);}
:root[data-theme="light"] .pagination .current{color:var(--on-accent);background:var(--gold);}
:root[data-theme="light"] .gallery-main{background:var(--surface-2);}
:root[data-theme="light"] .gallery-thumb{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:none;}
:root[data-theme="light"] .gallery-thumbs img,:root[data-theme="light"] .gallery-thumb img{}
:root[data-theme="light"] .gallery-thumb-more{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 8, 13, 0.72);color:var(--text-primary);background:rgba(7, 8, 13, 0.72);}
:root[data-theme="light"] .spec-item{background:var(--surface);}
:root[data-theme="light"] .spec-item .label{color:var(--text-muted);}
:root[data-theme="light"] .listing-information-panel{background:var(--surface);}
:root[data-theme="light"] .listing-information-panel .spec-grid{}
:root[data-theme="light"] .listing-information-panel .spec-item{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-left-color:currentcolor;background:transparent;}
:root[data-theme="light"] .listing-information-panel .spec-item:nth-child(2n+1):not(.spec-item-wide){}
:root[data-theme="light"] .listing-information-panel .spec-item:nth-last-child(-n+2){border-bottom-color:currentcolor;}
:root[data-theme="light"] .listing-information-panel .vehicle-record-panel{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-left-color:currentcolor;background:transparent;}
:root[data-theme="light"] .listing-information-panel .compatibility-summary{}
:root[data-theme="light"] .vehicle-record-panel{background:var(--surface);}
:root[data-theme="light"] .vehicle-record-head{color:var(--gold);}
:root[data-theme="light"] .vehicle-record-item{}
:root[data-theme="light"] .vehicle-record-item:last-child{border-bottom-color:currentcolor;}
:root[data-theme="light"] .vehicle-record-date{color:var(--gold-bright);}
:root[data-theme="light"] .vehicle-record-desc{color:var(--text-secondary);}
:root[data-theme="light"] .vehicle-record-fresh{color:var(--text-muted);}
:root[data-theme="light"] .vehicle-record-fresh svg{color:var(--success);}
:root[data-theme="light"] .seller-avatar-ring{}
:root[data-theme="light"] .seller-identity-row:hover .seller-avatar-ring{}
:root[data-theme="light"] .seller-avatar-ring.is-online{}
:root[data-theme="light"] .seller-identity-row:hover .seller-avatar-ring.is-online{}
:root[data-theme="light"] .seller-avatar{color:var(--gold);background:var(--surface-2);}
:root[data-theme="light"] .presence-dot{background:var(--text-muted);}
:root[data-theme="light"] .presence-dot.online{background:var(--success);}
:root[data-theme="light"] .listing-contact-panel{background:var(--surface);}
:root[data-theme="light"] .listing-contact-panel::before{background:linear-gradient(90deg, transparent, var(--gold), var(--gold-bright), var(--gold), transparent);}
:root[data-theme="light"] .listing-contact-panel:focus-within{}
:root[data-theme="light"] .panel-divider{background:linear-gradient(90deg, transparent, var(--border-strong) 15%, var(--border-strong) 85%, transparent);}
:root[data-theme="light"] .ad-ref{color:var(--text-muted);}
:root[data-theme="light"] .icon-circle-btn{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="light"] .icon-circle-btn:hover{color:var(--gold);}
:root[data-theme="light"] .icon-circle-btn.active{color:var(--gold);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="light"] .conv-menu{box-shadow:rgba(0, 0, 0, 0.42) 0px 20px 55px;background:var(--surface-2);}
:root[data-theme="light"] .conv-menu-item{color:var(--text-primary);}
:root[data-theme="light"] .conv-menu-item:hover{background:var(--surface-hover);}
:root[data-theme="light"] .conv-menu-item + .conv-menu-item,:root[data-theme="light"] .conv-menu form + .conv-menu-item,:root[data-theme="light"] .conv-menu-item + form{}
:root[data-theme="light"] .conv-menu-item-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:none;}
:root[data-theme="light"] .conv-menu-item-danger{color:var(--danger);}
:root[data-theme="light"] .price-tag{color:var(--gold-bright);}
:root[data-theme="light"] .listing-price-note{color:var(--text-muted);}
:root[data-theme="light"] .price-fairness-badge.tier-great{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.12);color:var(--success);background:rgba(63, 174, 106, 0.12);}
:root[data-theme="light"] .price-fairness-badge.tier-fair{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);color:var(--gold);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="light"] .price-fairness-badge.tier-high{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(224, 85, 74, 0.12);color:var(--danger);background:rgba(224, 85, 74, 0.12);}
:root[data-theme="light"] .trust-ribbon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);color:var(--gold-bright);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="light"] .trust-ribbon-unverified{color:var(--text-muted);background:var(--surface-2);}
:root[data-theme="light"] .safety-jump-btn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);color:var(--gold-bright);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="light"] .safety-jump-btn:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.18);background:rgba(23, 75, 60, 0.18);}
:root[data-theme="light"] .safety-jump-dot{background:var(--gold);}
:root[data-theme="light"] .seller-identity-row{color:inherit;}
:root[data-theme="light"] .seller-rating-line{color:var(--gold-bright);}
:root[data-theme="light"] .seller-rating-line svg{color:var(--gold);}
:root[data-theme="light"] .response-time-tag{color:var(--success);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.1);background:rgba(63, 174, 106, 0.1);}
:root[data-theme="light"] .star-input-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--border-strong);background:none;}
:root[data-theme="light"] .star-input-btn:hover,:root[data-theme="light"] .star-input-btn.hovered{color:var(--gold-bright);}
:root[data-theme="light"] .star-input-btn.active{color:var(--gold);}
:root[data-theme="light"] .star-display{color:var(--gold);}
:root[data-theme="light"] .offer-modal-overlay{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 5, 8, 0.7);background:rgba(4, 5, 8, 0.7);}
:root[data-theme="light"] .offer-modal{box-shadow:rgba(0, 0, 0, 0.55) 0px 30px 80px;background:var(--surface);}
:root[data-theme="light"] .offer-modal-header{}
:root[data-theme="light"] .offer-modal-close{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-secondary);background:none;}
:root[data-theme="light"] .offer-preset-btn{color:var(--gold-bright);background:var(--surface-2);}
:root[data-theme="light"] .offer-preset-btn:hover,:root[data-theme="light"] .offer-preset-btn.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.14);color:var(--gold);background:rgba(23, 75, 60, 0.14);}
:root[data-theme="light"] .modal-overlay{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 5, 8, 0.7);background:rgba(4, 5, 8, 0.7);}
:root[data-theme="light"] .modal-card{box-shadow:rgba(0, 0, 0, 0.55) 0px 30px 80px;background:var(--surface);}
:root[data-theme="light"] .cookie-consent{box-shadow:rgba(0, 0, 0, 0.5) 0px 20px 50px;background:var(--surface);}
:root[data-theme="light"] .cookie-consent-mark{color:var(--gold-bright);background:var(--surface-2);}
:root[data-theme="light"] .cookie-consent-copy strong{color:var(--text-primary);}
:root[data-theme="light"] .cookie-consent p{color:var(--text-secondary);}
:root[data-theme="light"] .cookie-consent p a{color:var(--gold);}
:root[data-theme="light"] .site-footer{color:var(--text-muted);}
:root[data-theme="light"] .footer-grid .footer-column-heading{color:var(--text-secondary);}
:root[data-theme="light"] .footer-grid a{color:var(--text-muted);}
:root[data-theme="light"] .footer-grid a:hover{color:var(--gold);}
:root[data-theme="light"] .footer-bottom{}
:root[data-theme="light"] .footer-legal a,:root[data-theme="light"] .footer-legal .footer-link-button{color:var(--text-muted);}
:root[data-theme="light"] .footer-legal a:hover,:root[data-theme="light"] .footer-legal a:focus-visible,:root[data-theme="light"] .footer-legal .footer-link-button:hover,:root[data-theme="light"] .footer-legal .footer-link-button:focus-visible{color:var(--gold);}
@media (max-width: 860px){:root[data-theme="light"] .mobile-tabbar{background:var(--surface);}
}
:root[data-theme="light"] .mobile-tab{color:var(--text-muted);}
:root[data-theme="light"] .mobile-tab.active{color:var(--gold);}
:root[data-theme="light"] .mobile-tab-badge{color:var(--bg);background:var(--gold);}
:root[data-theme="light"] .mobile-create-trigger{color:var(--bg);box-shadow:rgba(0, 0, 0, 0.5) 0px 8px 20px;background:var(--gold);}
:root[data-theme="light"] .mobile-create-backdrop{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(0, 0, 0, 0.62);background:rgba(0, 0, 0, 0.62);}
:root[data-theme="light"] .mobile-create-sheet{box-shadow:rgba(0, 0, 0, 0.55) 0px 18px 48px;background:var(--surface);}
:root[data-theme="light"] .mobile-create-handle{background:var(--border-strong);}
:root[data-theme="light"] .mobile-create-head{color:var(--text-primary);}
:root[data-theme="light"] .mobile-create-head button{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--text-secondary);background:transparent;}
:root[data-theme="light"] .mobile-create-option{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="light"] .mobile-create-option > svg{color:var(--gold);}
:root[data-theme="light"] .mobile-create-option small{color:var(--text-secondary);}
:root[data-theme="light"] .mobile-create-option > span:last-child{color:var(--text-muted);}
:root[data-theme="light"] .mobile-create-option:hover,:root[data-theme="light"] .mobile-create-option:focus-visible{background:var(--surface-hover);}
:root[data-theme="light"] .mobile-create-option:focus-visible,:root[data-theme="light"] .mobile-create-trigger:focus-visible{}
:root[data-theme="light"] .mobile-create-signin{color:var(--text-muted);}
:root[data-theme="light"] .auth-card{box-shadow:rgba(0, 0, 0, 0.3) 0px 30px 60px;background:linear-gradient(160deg, var(--surface), var(--surface-2));}
:root[data-theme="light"] .auth-mode-tabs,:root[data-theme="light"] .auth-dialog-tabs{background:var(--bg);}
:root[data-theme="light"] .auth-mode-tabs a,:root[data-theme="light"] .auth-dialog-tabs button{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--text-secondary);background:transparent;}
:root[data-theme="light"] .auth-mode-tabs a.active,:root[data-theme="light"] .auth-dialog-tabs button.active,:root[data-theme="light"] .auth-dialog-tabs button[aria-selected="true"]{color:var(--primary);box-shadow:rgba(0, 0, 0, 0.08) 0px 4px 14px;background:var(--surface);}
:root[data-theme="light"] .auth-dialog{color:var(--text-primary);box-shadow:rgba(0, 0, 0, 0.42) 0px 34px 100px;background:var(--surface);}
:root[data-theme="light"] .auth-dialog::backdrop{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(3, 10, 7, 0.72);background:rgba(3, 10, 7, 0.72);}
:root[data-theme="light"] .auth-dialog-close{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="light"] .auth-dialog-close:hover{color:var(--text-primary);}
:root[data-theme="light"] .auth-dialog-body{background:var(--bg);}
:root[data-theme="light"] .auth-dialog-body .auth-card{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;box-shadow:none;background:transparent;}
:root[data-theme="light"] .auth-dialog-loading{color:var(--text-secondary);}
:root[data-theme="light"] .auth-embed{background:var(--bg);}
:root[data-theme="light"] .auth-embed .auth-card{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;box-shadow:none;background:transparent;}
:root[data-theme="light"] .form-group label,:root[data-theme="light"] .form-group-label{color:var(--text-secondary);}
:root[data-theme="light"] .form-group input:not([type="checkbox"]):not([type="radio"]),:root[data-theme="light"] .form-group select,:root[data-theme="light"] .form-group textarea{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="light"] .form-group input:focus,:root[data-theme="light"] .form-group select:focus,:root[data-theme="light"] .form-group textarea:focus{}
:root[data-theme="light"] .form-group input:focus-visible,:root[data-theme="light"] .form-group select:focus-visible,:root[data-theme="light"] .form-group textarea:focus-visible{}
:root[data-theme="light"] .form-group input[type="checkbox"],:root[data-theme="light"] .form-group input[type="radio"]{accent-color:var(--gold);}
:root[data-theme="light"] .form-hint{color:var(--text-muted);}
:root[data-theme="light"] .role-toggle{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;}
:root[data-theme="light"] .role-option{}
:root[data-theme="light"] .role-option .role-sub{color:var(--text-muted);}
:root[data-theme="light"] .role-option.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.08);background:rgba(23, 75, 60, 0.08);}
:root[data-theme="light"] .role-option:has(input:checked){background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.08);background:rgba(23, 75, 60, 0.08);}
:root[data-theme="light"] .role-switch-mark{color:var(--text-muted);}
:root[data-theme="light"] .wizard-progress{color:var(--text-muted);}
:root[data-theme="light"] .wizard-progress-bar{background:var(--border);}
:root[data-theme="light"] .wizard-progress-bar > span{background:var(--primary);}
:root[data-theme="light"] .registration-location{color:var(--text-muted);}
:root[data-theme="light"] .mobile-post-category{color:var(--text-primary);background:var(--surface);}
:root[data-theme="light"] .mobile-post-category.selected{background:var(--surface-2);}
:root[data-theme="light"] .photo-source-panel{background:var(--surface);}
:root[data-theme="light"] .form-group .photo-source-action{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="light"] .photo-source-action:hover{}
:root[data-theme="light"] .photo-source-action:focus-visible{}
:root[data-theme="light"] .photo-source-action svg{color:var(--primary);}
:root[data-theme="light"] .photo-source-action small{color:var(--text-muted);}
:root[data-theme="light"] .site-header .header-search-form .cs-trigger,:root[data-theme="light"] .site-header .header-search-form .cs-trigger-label,:root[data-theme="light"] .dash-topbar .header-search-form .cs-trigger,:root[data-theme="light"] .dash-topbar .header-search-form .cs-trigger-label,:root[data-theme="light"] .dash-topbar-search .cs-trigger,:root[data-theme="light"] .dash-topbar-search .cs-trigger-label{color:rgb(23, 58, 61) !important;}
:root[data-theme="light"] .site-header .header-search-form .cs-trigger,:root[data-theme="light"] .site-header .header-search-form .cs-trigger-label,:root[data-theme="light"] .dash-topbar .header-search-form .cs-trigger,:root[data-theme="light"] .dash-topbar .header-search-form .cs-trigger-label,:root[data-theme="light"] .dash-topbar-search .cs-trigger,:root[data-theme="light"] .dash-topbar-search .cs-trigger-label{color:rgb(23, 58, 61) !important;}
:root[data-theme="light"] .site-header .header-search-form .cs-trigger-pin,:root[data-theme="light"] .site-header .header-search-form .cs-trigger svg,:root[data-theme="light"] .dash-topbar .header-search-form .cs-trigger-pin,:root[data-theme="light"] .dash-topbar .header-search-form .cs-trigger svg,:root[data-theme="light"] .dash-topbar-search .cs-trigger-pin,:root[data-theme="light"] .dash-topbar-search .cs-trigger svg{color:rgb(7, 94, 102) !important;}
:root[data-theme="light"] .location-suggestion-list{box-shadow:var(--shadow-card);background:var(--surface);}
:root[data-theme="light"] .location-suggestion-option{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--text-primary);background:transparent;}
:root[data-theme="light"] .location-suggestion-option:hover,:root[data-theme="light"] .location-suggestion-option.active,:root[data-theme="light"] .location-suggestion-option:focus-visible{color:var(--primary);background:rgb(var(--primary-rgb) / .12);}
:root[data-theme="light"] #chatTextarea:focus,:root[data-theme="light"] #chatTextarea:focus-visible{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;outline-color:initial;box-shadow:none;}
:root[data-theme="light"] .chat-input-row:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 14%, transparent);}
:root[data-theme="light"] .high-demand-categories > span{color:var(--text-muted);}
:root[data-theme="light"] .high-demand-categories a{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="light"] .high-demand-categories a:hover,:root[data-theme="light"] .high-demand-categories a:focus-visible{color:var(--primary);}
:root[data-theme="light"] .wizard-step-dot{color:var(--text-muted);}
:root[data-theme="light"] .wizard-step-dot span{background:var(--surface-2);}
:root[data-theme="light"] .wizard-step-dot.active{color:var(--text-primary);}
:root[data-theme="light"] .wizard-step-dot.active span{color:var(--on-accent);background:var(--gold);}
:root[data-theme="light"] .wizard-step-dot.done span{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.16);color:var(--success);background:rgba(63, 174, 106, 0.16);}
:root[data-theme="light"] .wizard-step-line{background:var(--border-strong);}
:root[data-theme="light"] .field-help{color:var(--text-secondary);}
:root[data-theme="light"] .field-help summary{color:var(--primary);}
:root[data-theme="light"] .field-help p{background:var(--surface-2);}
:root[data-theme="light"] .title-suggestion{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--primary);background:transparent;}
:root[data-theme="light"] .draft-resume-card{background:var(--surface-2);}
:root[data-theme="light"] .draft-resume-card p{color:var(--text-secondary);}
:root[data-theme="light"] .ad-submitted-card{background:var(--surface);}
:root[data-theme="light"] .ad-submitted-icon{color:rgb(255, 255, 255);background:var(--primary);}
:root[data-theme="light"] .ad-submitted-card p{color:var(--text-secondary);}
:root[data-theme="light"] .wizard-step-heading{}
:root[data-theme="light"] .wizard-step-heading > span{color:var(--price-green);}
:root[data-theme="light"] .wizard-step-heading p{color:var(--text-secondary);}
:root[data-theme="light"] .wizard-review-card{background:var(--surface-2);}
:root[data-theme="light"] .wizard-review-line{color:var(--text-secondary);}
:root[data-theme="light"] .wizard-review-line:last-child{color:var(--gold);}
:root[data-theme="light"] .alert-danger{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(224, 85, 74, 0.12);border-top-color:rgba(224, 85, 74, 0.3);border-right-color:rgba(224, 85, 74, 0.3);border-bottom-color:rgba(224, 85, 74, 0.3);border-left-color:rgba(224, 85, 74, 0.3);color:rgb(255, 157, 148);background:rgba(224, 85, 74, 0.12);}
:root[data-theme="light"] .alert-success{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.12);border-top-color:rgba(63, 174, 106, 0.3);border-right-color:rgba(63, 174, 106, 0.3);border-bottom-color:rgba(63, 174, 106, 0.3);border-left-color:rgba(63, 174, 106, 0.3);color:rgb(123, 224, 160);background:rgba(63, 174, 106, 0.12);}
:root[data-theme="light"] .alert-info{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);color:var(--text-secondary);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="light"] .alert-info strong{color:var(--gold);}
:root[data-theme="light"] .auth-foot{color:var(--text-secondary);}
:root[data-theme="light"] .auth-foot a{color:var(--gold);}
:root[data-theme="light"] .ackin-shell .dash-topbar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(6, 7, 11, 0.96);background:rgba(6, 7, 11, 0.96);}
:root[data-theme="light"] .dash-shell-footer-inner .footer-bottom a{color:var(--text-secondary);}
:root[data-theme="light"] .dash-shell-footer-inner .footer-bottom a:hover{color:var(--gold);}
:root[data-theme="light"] .dash-nav-overlay{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 5, 8, 0.65);background:rgba(4, 5, 8, 0.65);}
:root[data-theme="light"] .dash-nav{border-top-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:var(--surface);}
:root[data-theme="light"] .messages-thread-pane{}
:root[data-theme="light"] .dash-nav-brand{}
:root[data-theme="light"] .dash-nav-brand .brand-mark{color:var(--on-accent);background:linear-gradient(135deg, var(--gold), var(--gold-bright));}
:root[data-theme="light"] .dash-nav-brand .brand-jack{color:var(--gold);}
:root[data-theme="light"] .dash-nav a,:root[data-theme="light"] .dash-nav-link{color:var(--text-secondary);}
:root[data-theme="light"] .dash-nav a::before,:root[data-theme="light"] .dash-nav-link::before{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="light"] .dash-nav a:hover,:root[data-theme="light"] .dash-nav-link:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="light"] .dash-nav a:hover::before,:root[data-theme="light"] .dash-nav-link:hover::before{background:var(--border-strong);}
:root[data-theme="light"] .dash-nav a.active,:root[data-theme="light"] .dash-nav-link.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);color:var(--gold-bright);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="light"] .dash-nav a.active::before,:root[data-theme="light"] .dash-nav-link.active::before{background:var(--gold);}
:root[data-theme="light"] .dash-nav-link-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:none;}
:root[data-theme="light"] .dash-nav-badge{color:var(--on-accent);background:var(--gold);}
:root[data-theme="light"] .dash-nav-label{color:var(--text-muted);}
:root[data-theme="light"] .storefront-card{background:var(--surface);}
@media (min-width: 1001px){:root[data-theme="light"] .storefront-profile-stack{box-shadow:rgba(8, 31, 22, 0.1) 0px 16px 42px;background:var(--surface);}
:root[data-theme="light"] .storefront-profile-stack > .storefront-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;box-shadow:none;background:transparent;}
:root[data-theme="light"] .storefront-profile-stack > .storefront-card + .storefront-card,:root[data-theme="light"] .storefront-profile-stack > .text-secondary,:root[data-theme="light"] .storefront-profile-stack > .stat-grid{}
:root[data-theme="light"] .storefront-profile-stack .stat-card{border-top-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="light"] .storefront-profile-stack .stat-card:last-child{border-right-color:currentcolor;}
}
:root[data-theme="light"] .storefront-identity-card::before{background:var(--color-action);}
:root[data-theme="light"] .storefront-identity-card .seller-avatar{box-shadow:rgba(4, 22, 15, 0.28) 0px 10px 28px;}
:root[data-theme="light"] .storefront-profile-facts{}
:root[data-theme="light"] .storefront-profile-facts > div{}
:root[data-theme="light"] .storefront-profile-facts dt{color:var(--text-muted);}
:root[data-theme="light"] .storefront-profile-facts dd{color:var(--text-primary);}
@media (min-width: 1001px){:root[data-theme="light"] .storefront-profile-stack .storefront-profile-facts{}
}
@media (min-width: 1001px) and (max-height: 820px){:root[data-theme="light"] .storefront-profile-facts > div:nth-child(2n+1){}
:root[data-theme="light"] .storefront-profile-stack .storefront-verification-row{border-bottom-color:currentcolor;}
}
@media (max-width: 1000px){:root[data-theme="light"] .storefront-profile-facts{}
}
:root[data-theme="light"] .my-ads-list tr{box-shadow:rgba(10, 34, 25, 0.06) 0px 8px 28px;background:var(--surface);}
:root[data-theme="light"] .my-ads-list td{border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;}
:root[data-theme="light"] .my-ad-thumb{color:var(--price-green);background:var(--surface-2);}
@media (max-width: 700px){:root[data-theme="light"] .my-ads-list td[data-label="Price"]{color:var(--price-green);}
:root[data-theme="light"] .my-ads-list td[data-label="Views"]{color:var(--text-secondary);}
:root[data-theme="light"] .my-ad-actions{border-top-color: !important;}
}
:root[data-theme="light"] .reputation-score{color:var(--gold);}
:root[data-theme="light"] .reputation-pill-excellent{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.12);color:var(--success);border-top-color:rgba(63, 174, 106, 0.3);border-right-color:rgba(63, 174, 106, 0.3);border-bottom-color:rgba(63, 174, 106, 0.3);border-left-color:rgba(63, 174, 106, 0.3);background:rgba(63, 174, 106, 0.12);}
:root[data-theme="light"] .reputation-pill-good{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);color:var(--gold);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="light"] .reputation-pill-fair,:root[data-theme="light"] .reputation-pill-building-trust,:root[data-theme="light"] .reputation-pill-new{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(140, 147, 166, 0.1);color:var(--text-muted);background:rgba(140, 147, 166, 0.1);}
:root[data-theme="light"] .reputation-bar{background:var(--surface-2);}
:root[data-theme="light"] .reputation-bar-fill-excellent{background:var(--success);}
:root[data-theme="light"] .reputation-bar-fill-good{background:var(--gold);}
:root[data-theme="light"] .reputation-bar-fill-fair,:root[data-theme="light"] .reputation-bar-fill-building-trust{background:var(--text-muted);}
:root[data-theme="light"] .reputation-breakdown{color:var(--text-secondary);}
:root[data-theme="light"] .panel-section-safety{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.04);background:rgba(23, 75, 60, 0.04);}
:root[data-theme="light"] .panel-section-safety.safety-highlight{background-color:rgba(23, 75, 60, 0.16);}
:root[data-theme="light"] .panel-safety-list{color:var(--text-secondary);}
:root[data-theme="light"] .panel-safety-list li::before{background:var(--gold);}
:root[data-theme="light"] .panel-safety-more{color:var(--gold);}
:root[data-theme="light"] .panel-safety-more:hover{color:var(--gold-bright);}
:root[data-theme="light"] .report-ad-link{color:var(--danger);}
:root[data-theme="light"] .storefront-header-avatar{}
:root[data-theme="light"] .storefront-verification-row{}
:root[data-theme="light"] .storefront-verification-row:last-child{border-bottom-color:currentcolor;}
:root[data-theme="light"] .storefront-verification-icon.pass{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.14);color:var(--success);background:rgba(63, 174, 106, 0.14);}
:root[data-theme="light"] .storefront-verification-icon.gold-pass{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.14);color:var(--gold);background:rgba(23, 75, 60, 0.14);}
:root[data-theme="light"] .storefront-verification-icon.fail{color:var(--text-muted);background:var(--surface-2);}
:root[data-theme="light"] .stat-card{background:var(--surface);}
:root[data-theme="light"] .stat-card:hover{}
:root[data-theme="light"] .stat-card-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.08);color:var(--gold);background:rgba(23, 75, 60, 0.08);}
:root[data-theme="light"] .stat-card.stat-card-attention .stat-card-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(224, 85, 74, 0.08);border-top-color:rgba(224, 85, 74, 0.35);border-right-color:rgba(224, 85, 74, 0.35);border-bottom-color:rgba(224, 85, 74, 0.35);border-left-color:rgba(224, 85, 74, 0.35);color:var(--danger);background:rgba(224, 85, 74, 0.08);}
:root[data-theme="light"] .stat-card .stat-value{color:var(--text-primary);}
:root[data-theme="light"] .stat-card .stat-label{color:var(--text-muted);}
:root[data-theme="light"] .dash-panel{background:var(--surface);}
:root[data-theme="light"] .dashboard-identity{background:linear-gradient(145deg, var(--surface), rgba(23, 75, 60,.035));}
:root[data-theme="light"] .storefront-cover{background-color:var(--surface);background-position-x:center;background-position-y:center;background-size:cover;}
:root[data-theme="light"] .seller-cover-editor{}
:root[data-theme="light"] .account-avatar-preview{background:var(--surface-2);}
:root[data-theme="light"] .account-avatar-fallback{color:var(--gold);}
:root[data-theme="light"] .seller-cover-preview{}
:root[data-theme="light"] .garage-vehicle-icon{color:var(--gold);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="light"] .garage-vehicle-copy p{color:var(--text-secondary);}
:root[data-theme="light"] .garage-match-link{color:var(--gold);}
:root[data-theme="light"] .focus-panel{background:linear-gradient(160deg, var(--surface) 0%, rgba(23, 75, 60,0.04) 100%);}
:root[data-theme="light"] .focus-item{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="light"] .focus-item:hover{background:var(--surface-hover);}
:root[data-theme="light"] .focus-item-count{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.16);color:var(--gold);background:rgba(23, 75, 60, 0.16);}
:root[data-theme="light"] .focus-item-arrow{color:var(--text-muted);}
:root[data-theme="light"] .focus-item:hover .focus-item-arrow{color:var(--gold);}
:root[data-theme="light"] .focus-empty{color:var(--text-secondary);}
:root[data-theme="light"] .focus-empty svg{color:var(--success);}
:root[data-theme="light"] .chart-legend-item{color:var(--text-secondary);}
:root[data-theme="light"] .funnel-label{color:var(--text-secondary);}
:root[data-theme="light"] .funnel-bar-track{background:var(--surface-2);}
:root[data-theme="light"] .funnel-bar{background:linear-gradient(90deg, var(--gold) 0%, var(--gold-bright) 100%);}
:root[data-theme="light"] .funnel-conv{color:var(--text-muted);}
:root[data-theme="light"] .trend-gridline{stroke:var(--border);}
:root[data-theme="light"] .trend-line{fill:none;}
:root[data-theme="light"] .trend-line-views{stroke:var(--gold);}
:root[data-theme="light"] .trend-line-contacts{stroke:var(--blue);}
:root[data-theme="light"] .trend-hover-dot{fill:transparent;}
:root[data-theme="light"] .trend-hover-dot:hover{fill:rgba(255, 255, 255, 0.06);}
:root[data-theme="light"] .trend-end-ring{fill:var(--surface);}
:root[data-theme="light"] .trend-end-views{fill:var(--gold);}
:root[data-theme="light"] .trend-end-contacts{fill:var(--blue);}
:root[data-theme="light"] .trend-end-label{fill:var(--text-primary);}
:root[data-theme="light"] .trend-axis-label{fill:var(--text-muted);}
:root[data-theme="light"] .lead-item{}
:root[data-theme="light"] .lead-item:hover{background:var(--surface-2);}
:root[data-theme="light"] .lead-item.lead-offer{border-left-color:var(--gold);}
:root[data-theme="light"] .lead-item.lead-message{border-left-color:var(--blue);}
:root[data-theme="light"] .lead-item.lead-financing{border-left-color:var(--gold);}
:root[data-theme="light"] .lead-item.lead-escrow{border-left-color:var(--success);}
:root[data-theme="light"] .lead-item.lead-escrow_dispute{border-left-color:var(--danger);}
:root[data-theme="light"] .lead-label{color:var(--text-muted);}
:root[data-theme="light"] .lead-text{color:var(--text-primary);}
:root[data-theme="light"] .lead-time{color:var(--text-muted);}
:root[data-theme="light"] .insight-row{color:var(--text-primary);}
:root[data-theme="light"] .insight-row:last-child{border-bottom-color:currentcolor;}
:root[data-theme="light"] .insight-row:hover span:first-child{color:var(--gold);}
:root[data-theme="light"] .bar-list-label{color:var(--text-secondary);}
:root[data-theme="light"] .bar-list-track{background:var(--surface-2);}
:root[data-theme="light"] .bar-list-fill{background:var(--gold);}
:root[data-theme="light"] .bar-list-value{color:var(--text-primary);}
:root[data-theme="light"] .donut-chart-hole{background:var(--surface);}
:root[data-theme="light"] .donut-chart-hole-label{color:var(--text-muted);}
:root[data-theme="light"] .donut-legend-label{color:var(--text-secondary);}
:root[data-theme="light"] .donut-legend-value{color:var(--text-primary);}
:root[data-theme="light"] .kpi-card{background:var(--surface);}
:root[data-theme="light"] .kpi-card:hover{}
:root[data-theme="light"] .kpi-card-label{color:var(--text-secondary);}
:root[data-theme="light"] .kpi-card-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);color:var(--gold);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="light"] .kpi-card-context{color:var(--text-muted);}
:root[data-theme="light"] .kpi-card-context.is-positive{color:var(--success);}
:root[data-theme="light"] .kpi-card-context.is-attention{color:var(--gold);}
:root[data-theme="light"] .admin-command-head p{color:var(--text-secondary);}
:root[data-theme="light"] .admin-command-eyebrow{color:var(--gold);}
:root[data-theme="light"] .admin-kpi-link{color:inherit;}
:root[data-theme="light"] .admin-kpi-link.is-attention{border-top-color:rgba(224, 169, 59, 0.34);border-right-color:rgba(224, 169, 59, 0.34);border-bottom-color:rgba(224, 169, 59, 0.34);border-left-color:rgba(224, 169, 59, 0.34);background:linear-gradient(145deg, var(--surface), rgba(23, 75, 60,.045));}
:root[data-theme="light"] .admin-health-strip{background:var(--surface);}
:root[data-theme="light"] .admin-health-strip > div{}
:root[data-theme="light"] .admin-health-strip > div:last-child{border-right-color:currentcolor;}
:root[data-theme="light"] .admin-health-strip span{color:var(--text-muted);}
:root[data-theme="light"] .admin-health-strip strong{color:var(--text-primary);}
:root[data-theme="light"] .admin-market-split section + section{}
:root[data-theme="light"] .admin-notification-btn,:root[data-theme="light"] .admin-topbar-action{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="light"] .admin-notification-btn:hover,:root[data-theme="light"] .admin-topbar-action:hover{color:var(--gold);background:var(--surface-hover);}
:root[data-theme="light"] .admin-notification-btn:focus-visible,:root[data-theme="light"] .admin-topbar-action:focus-visible{}
:root[data-theme="light"] .admin-compose-announcement{color:var(--bg);background:var(--gold);}
:root[data-theme="light"] .admin-compose-announcement:hover{color:var(--bg);background:var(--gold-bright);}
:root[data-theme="light"] .admin-notification-count{color:rgb(255, 255, 255);background:var(--danger-surface);}
@media (max-width: 1080px){:root[data-theme="light"] .admin-health-strip > div:nth-child(2){border-right-color:currentcolor;}
:root[data-theme="light"] .admin-health-strip > div:nth-child(-n+2){}
}
@media (max-width: 640px){:root[data-theme="light"] .admin-health-strip > div{border-right-color:currentcolor;}
:root[data-theme="light"] .admin-health-strip > div:last-child{border-bottom-color:currentcolor;}
:root[data-theme="light"] .admin-market-split section + section{border-left-color:currentcolor;}
}
:root[data-theme="light"] .performance-metric-label{color:var(--text-secondary);}
:root[data-theme="light"] .performance-metric-delta{color:var(--text-muted);}
:root[data-theme="light"] .performance-metric-delta.is-positive{color:var(--success);}
:root[data-theme="light"] .pipeline-col{background:var(--surface);}
:root[data-theme="light"] .pipeline-col-head{color:var(--text-muted);}
:root[data-theme="light"] .pipeline-col-count{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="light"] .pipeline-col-count-active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.14);color:var(--gold);background:rgba(23, 75, 60, 0.14);}
:root[data-theme="light"] .pipeline-card{background:var(--surface-2);}
:root[data-theme="light"] .pipeline-card:hover{}
:root[data-theme="light"] .pipeline-card-active{border-left-color:var(--gold);}
:root[data-theme="light"] .pipeline-card-closed{border-left-color:var(--text-muted);}
:root[data-theme="light"] .pipeline-card-title{color:var(--text-primary);}
:root[data-theme="light"] .pipeline-card-meta{color:var(--text-muted);}
:root[data-theme="light"] .pipeline-empty{color:var(--text-muted);}
:root[data-theme="light"] .seller-reply-box{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="light"] .seller-reply-label{color:var(--gold);}
:root[data-theme="light"] .seller-reply-form textarea{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="light"] .sentiment-pill{background:var(--surface);}
:root[data-theme="light"] .sentiment-label{color:var(--text-secondary);}
:root[data-theme="light"] .sentiment-positive{color:var(--success);}
:root[data-theme="light"] .sentiment-positive .stat-value{color:var(--success);}
:root[data-theme="light"] .sentiment-neutral{color:rgb(224, 169, 59);}
:root[data-theme="light"] .sentiment-neutral .stat-value{color:rgb(224, 169, 59);}
:root[data-theme="light"] .sentiment-negative{color:var(--danger);}
:root[data-theme="light"] .sentiment-negative .stat-value{color:var(--danger);}
:root[data-theme="light"] .helpful-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:var(--text-secondary);background:none;}
:root[data-theme="light"] .helpful-btn:hover{color:var(--text-primary);}
:root[data-theme="light"] .helpful-btn.active{color:var(--gold);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.08);background:rgba(23, 75, 60, 0.08);}
:root[data-theme="light"] .bulk-toolbar input[type="number"]{color:var(--text-primary);background:var(--surface-2);}
:root[data-theme="light"] .bulk-toolbar input[type="number"]:focus{}
:root[data-theme="light"] .bulk-toolbar input[type="number"]:focus-visible{}
:root[data-theme="light"] .data-table th{color:var(--text-muted);}
:root[data-theme="light"] .data-table td{}
:root[data-theme="light"] .data-table tr:last-child td{border-bottom-color:currentcolor;}
:root[data-theme="light"] .data-table tr:hover td{background:var(--surface-hover);}
@media (max-width: 640px){:root[data-theme="light"] .data-table-responsive tr{}
:root[data-theme="light"] .data-table-responsive td{}
:root[data-theme="light"] .data-table-responsive tr:last-child td:last-child{border-bottom-color:currentcolor;}
:root[data-theme="light"] .data-table-responsive td::before{color:var(--text-muted);}
}
:root[data-theme="light"] .badge-pending{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(224, 169, 59, 0.14);color:rgb(224, 169, 59);background:rgba(224, 169, 59, 0.14);}
:root[data-theme="light"] .badge-approved{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.14);color:rgb(95, 209, 138);background:rgba(63, 174, 106, 0.14);}
:root[data-theme="light"] .badge-rejected{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(224, 85, 74, 0.14);color:rgb(255, 157, 148);background:rgba(224, 85, 74, 0.14);}
:root[data-theme="light"] .badge-sold{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(131, 199, 162, 0.14);color:rgb(157, 213, 183);background:rgba(131, 199, 162, 0.14);}
:root[data-theme="light"] .badge-open{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(131, 199, 162, 0.14);color:rgb(157, 213, 183);background:rgba(131, 199, 162, 0.14);}
:root[data-theme="light"] .badge-closed{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(130, 140, 158, 0.14);color:rgb(156, 161, 176);background:rgba(130, 140, 158, 0.14);}
:root[data-theme="light"] .badge-gold{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.14);color:var(--gold);background:rgba(23, 75, 60, 0.14);}
:root[data-theme="light"] .escrow-step{color:var(--text-muted);background:var(--surface-2);}
:root[data-theme="light"] .escrow-step.done{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.12);color:var(--success);border-top-color:rgba(63, 174, 106, 0.3);border-right-color:rgba(63, 174, 106, 0.3);border-bottom-color:rgba(63, 174, 106, 0.3);border-left-color:rgba(63, 174, 106, 0.3);background:rgba(63, 174, 106, 0.12);}
:root[data-theme="light"] .plan-card{background:linear-gradient(160deg, var(--surface), var(--surface-2));}
:root[data-theme="light"] .plan-card.featured{box-shadow:rgba(0, 0, 0, 0.4) 0px 20px 44px;}
:root[data-theme="light"] .plan-card .plan-price{color:var(--gold);}
:root[data-theme="light"] .plan-card .plan-period{color:var(--text-muted);}
:root[data-theme="light"] .plan-card li{color:var(--text-secondary);}
:root[data-theme="light"] .plan-card li:last-child{border-bottom-color:currentcolor;}
:root[data-theme="light"] .plan-features-toggle{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--gold-bright);background:none;}
:root[data-theme="light"] .pricing-toggle{background:var(--surface-2);}
:root[data-theme="light"] .pricing-toggle-btn{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--text-secondary);background:transparent;}
:root[data-theme="light"] .pricing-toggle-btn:hover{color:var(--text-primary);}
:root[data-theme="light"] .pricing-toggle-btn.active{color:var(--on-accent);background:linear-gradient(135deg, var(--gold), var(--gold-bright));}
:root[data-theme="light"] .signed-in-site-header .signed-in-nav-toggle{background:var(--surface-2);}
:root[data-theme="light"] .signed-in-page-title{color:var(--text-primary);}
:root[data-theme="light"] .signed-in-site-header .main-nav{box-shadow:rgba(0, 0, 0, 0.45) 0px 24px 40px;background:var(--surface);}
:root[data-theme="light"] .pricing-toggle-hint{color:var(--text-muted);}
:root[data-theme="light"] .pricing-trust-strip{color:var(--text-secondary);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(76, 122, 94, 0.08);border-top-color:rgba(76, 122, 94, 0.25);border-right-color:rgba(76, 122, 94, 0.25);border-bottom-color:rgba(76, 122, 94, 0.25);border-left-color:rgba(76, 122, 94, 0.25);background:rgba(76, 122, 94, 0.08);}
:root[data-theme="light"] .pricing-trust-strip svg{color:rgb(127, 191, 152);}
:root[data-theme="light"] .plan-card{border-top-color:transparent;}
:root[data-theme="light"] .plan-card-starter{border-top-color:var(--tier-starter);}
:root[data-theme="light"] .plan-card-pro{border-top-color:var(--tier-pro);}
:root[data-theme="light"] .plan-card-elite{border-top-color:var(--tier-elite);}
:root[data-theme="light"] .plan-card-enterprise{border-top-color:var(--tier-enterprise);}
:root[data-theme="light"] .plan-card-starter:hover{box-shadow:rgba(140, 147, 166, 0.16) 0px 16px 36px;}
:root[data-theme="light"] .plan-card-pro:hover{box-shadow:0 16px 36px var(--gold-glow);}
:root[data-theme="light"] .plan-card-elite:hover{box-shadow:rgba(45, 132, 115, 0.22) 0px 16px 36px;}
:root[data-theme="light"] .plan-headline{color:var(--gold-bright);}
:root[data-theme="light"] .plan-card-pro .plan-headline{color:var(--premium-bright);}
:root[data-theme="light"] .plan-headline-muted{color:var(--text-muted);}
:root[data-theme="light"] .plan-card-enterprise .plan-headline{color:rgb(157, 213, 183);}
:root[data-theme="light"] .plan-ribbon{color:rgb(23, 16, 6);background:linear-gradient(135deg, var(--premium), var(--premium-bright));}
:root[data-theme="light"] .plan-ribbon-enterprise{color:rgb(255, 255, 255);background:linear-gradient(135deg, var(--tier-enterprise), #5BAE8F);}
:root[data-theme="light"] .plan-current-tag{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(76, 122, 94, 0.16);color:rgb(127, 191, 152);border-top-color:rgba(76, 122, 94, 0.4);border-right-color:rgba(76, 122, 94, 0.4);border-bottom-color:rgba(76, 122, 94, 0.4);border-left-color:rgba(76, 122, 94, 0.4);background:rgba(76, 122, 94, 0.16);}
:root[data-theme="light"] .plan-save-pill{color:rgb(255, 255, 255);background:var(--danger-surface);}
:root[data-theme="light"] .plan-price-original{color:var(--text-muted);}
:root[data-theme="light"] .plan-card-enterprise{background-image:linear-gradient(160deg, rgb(23, 35, 29), rgb(13, 23, 19));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:rgba(23, 75, 60, 0.5);border-right-color:rgba(23, 75, 60, 0.5);border-bottom-color:rgba(23, 75, 60, 0.5);border-left-color:rgba(23, 75, 60, 0.5);box-shadow:rgba(23, 75, 60, 0.18) 0px 20px 44px;background:linear-gradient(160deg, rgb(23, 35, 29), rgb(13, 23, 19));}
:root[data-theme="light"] .plan-card-enterprise .plan-price{color:rgb(157, 213, 183);}
:root[data-theme="light"] .enterprise-contact-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.14);color:rgb(157, 213, 183);border-top-color:rgba(23, 75, 60, 0.4);border-right-color:rgba(23, 75, 60, 0.4);border-bottom-color:rgba(23, 75, 60, 0.4);border-left-color:rgba(23, 75, 60, 0.4);background:rgba(23, 75, 60, 0.14);}
:root[data-theme="light"] .enterprise-contact-form{background:var(--surface);}
:root[data-theme="light"] .enterprise-plan-option{}
:root[data-theme="light"] .enterprise-plan-option:hover{}
:root[data-theme="light"] .enterprise-plan-option.active,:root[data-theme="light"] .enterprise-plan-option:has(input:checked){background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="light"] .enterprise-plan-option-name{color:var(--text-primary);}
:root[data-theme="light"] .enterprise-plan-option-price{color:var(--text-muted);}
:root[data-theme="light"] .enterprise-contact-success{background:var(--surface);}
:root[data-theme="light"] .enterprise-contact-success svg{color:rgb(127, 191, 152);}
:root[data-theme="light"] .messages-pane-head{}
:root[data-theme="light"] .thread-filter-tabs{}
:root[data-theme="light"] .thread-filter-tab{color:var(--text-secondary);}
:root[data-theme="light"] .thread-filter-tab:last-child{border-right-color:currentcolor;}
:root[data-theme="light"] .thread-filter-tab span{color:var(--text-muted);background:var(--surface);}
:root[data-theme="light"] .thread-filter-tab.active{color:var(--gold-bright);background:color-mix(in srgb, var(--gold) 18%, var(--surface-2));}
:root[data-theme="light"] .thread-filter-tab.active span{color:var(--text-primary);}
:root[data-theme="light"] .thread-search-wrap{color:var(--text-muted);box-shadow:transparent 0px -1px 0px inset;background:var(--surface-2);}
:root[data-theme="light"] .thread-search-wrap:focus-within{box-shadow:inset 0 -2px 0 var(--gold);}
:root[data-theme="light"] .thread-search-wrap input{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-primary);background:none;}
:root[data-theme="light"] .thread-search-wrap input:focus-visible{}
:root[data-theme="light"] .thread-listing-chip-closed{color:var(--text-muted);}
:root[data-theme="light"] .thread-closed-tag{color:var(--text-muted);background:var(--surface-2);}
:root[data-theme="light"] .thread-date-heading{color:var(--text-secondary);}
:root[data-theme="light"] .thread-search-empty{color:var(--text-muted);}
:root[data-theme="light"] .thread-item{box-shadow:rgba(0, 0, 0, 0.08) 0px 1px 2px;color:inherit;background:color-mix(in srgb, var(--surface) 82%, var(--surface-2));}
:root[data-theme="light"] .thread-item:hover{box-shadow:rgba(0, 0, 0, 0.13) 0px 8px 22px;background:var(--surface-hover);}
:root[data-theme="light"] .thread-item.active{box-shadow:inset 3px 0 0 var(--gold), 0 7px 20px rgb(0 0 0 / .12);background:color-mix(in srgb, var(--gold) 10%, var(--surface));}
:root[data-theme="light"] .thread-item:focus-visible{}
:root[data-theme="light"] .thread-unread{color:var(--on-accent);background:var(--gold);}
:root[data-theme="light"] .thread-listing-chip{color:var(--gold);}
:root[data-theme="light"] .thread-listing-banner{background:var(--surface-2);}
:root[data-theme="light"] .thread-listing-banner:hover{background:var(--surface-hover);}
:root[data-theme="light"] .thread-listing-banner img,:root[data-theme="light"] .thread-listing-banner-noimg{background:var(--surface);}
:root[data-theme="light"] .thread-listing-banner-label{color:var(--text-muted);}
:root[data-theme="light"] .search-suggest-result-arrow,:root[data-theme="light"] .search-suggest-completion-arrow{color:var(--text-muted);}
:root[data-theme="light"] .search-suggest-result:hover .search-suggest-result-arrow,:root[data-theme="light"] .search-suggest-result:focus-visible .search-suggest-result-arrow,:root[data-theme="light"] .search-suggest-completion:hover .search-suggest-completion-arrow,:root[data-theme="light"] .search-suggest-completion:focus-visible .search-suggest-completion-arrow{color:var(--gold);}
:root[data-theme="light"] .thread-listing-thumb{color:var(--text-muted);background:var(--surface-2);}
:root[data-theme="light"] .thread-avatar{color:var(--gold);box-shadow:rgba(0, 0, 0, 0.35) 0px 2px 8px;background:var(--surface-2);}
:root[data-theme="light"] .thread-visual.no-listing .thread-avatar{box-shadow:none;}
:root[data-theme="light"] .thread-item-name{color:var(--text-primary);}
:root[data-theme="light"] .thread-item-heading time{color:var(--text-muted);}
:root[data-theme="light"] .thread-pin{color:var(--gold);}
:root[data-theme="light"] .thread-preview{color:var(--text-secondary);}
:root[data-theme="light"] .thread-preview.is-unread{color:var(--text-primary);}
:root[data-theme="light"] .thread-market-context{color:var(--text-secondary);}
:root[data-theme="light"] .thread-market-context strong{color:var(--gold-bright);}
:root[data-theme="light"] .thread-market-context strong::before{color:var(--text-muted);}
:root[data-theme="light"] .thread-market-context.is-closed,:root[data-theme="light"] .thread-market-context.is-closed strong{color:var(--text-muted);}
:root[data-theme="light"] .thread-unread{color:var(--bg);background:var(--gold);}
:root[data-theme="light"] .thread-listing-banner-title{color:var(--text-primary);}
:root[data-theme="light"] .thread-listing-banner-price{color:var(--price-green, #26b979);}
:root[data-theme="light"] .thread-listing-status{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.12);color:var(--success);background:rgba(63, 174, 106, 0.12);}
:root[data-theme="light"] .thread-listing-status.is-closed{color:var(--text-muted);background:var(--surface);}
:root[data-theme="light"] .thread-listing-banner-view{color:var(--gold-bright);}
:root[data-theme="light"] .messages-conv-head{}
:root[data-theme="light"] .messages-back-btn{color:var(--text-secondary);}
:root[data-theme="light"] .messages-conv-identity{color:var(--text-primary);}
:root[data-theme="light"] .messages-conv-status{color:var(--text-muted);}
:root[data-theme="light"] .msg-listing-tag{color:var(--text-muted);background:var(--surface-2);}
:root[data-theme="light"] .deal-timeline-event{color:var(--gold-bright);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.08);background:rgba(23, 75, 60, 0.08);}
:root[data-theme="light"] .deal-timeline-time{color:var(--text-muted);}
:root[data-theme="light"] .msg-sender-avatar{color:var(--gold-bright);background:var(--surface-2);}
:root[data-theme="light"] .msg-bubble.mine{color:var(--on-accent);background:var(--gold);}
:root[data-theme="light"] .msg-bubble.theirs{background:var(--surface-2);}
:root[data-theme="light"] .msg-bubble.mine.msg-group-end::after{background:var(--gold);}
:root[data-theme="light"] .msg-bubble.theirs.msg-group-end::after{background:var(--surface-2);}
:root[data-theme="light"] .msg-bubble.msg-emoji-only{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background:none;}
:root[data-theme="light"] .msg-attachment{background:var(--surface);}
:root[data-theme="light"] .msg-meta{color:var(--text-muted);}
:root[data-theme="light"] .msg-seen{color:var(--gold);}
:root[data-theme="light"] .msg-typing-label{color:var(--text-secondary);}
:root[data-theme="light"] .msg-typing-indicator .msg-typing-dot{background:var(--text-muted);}
:root[data-theme="light"] .chat-composer{background:color-mix(in srgb, var(--surface) 94%, transparent);}
:root[data-theme="light"] .chat-attach-preview img{background:var(--surface-2);}
:root[data-theme="light"] .chat-attach-preview button{color:rgb(255, 255, 255);border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:var(--danger-surface);}
:root[data-theme="light"] .chat-input-row{box-shadow:rgba(0, 0, 0, 0.13) 0px 8px 24px;background:var(--surface-2);}
:root[data-theme="light"] .chat-input-row:focus-within{box-shadow:rgba(0, 0, 0, 0.13) 0px 8px 24px;}
:root[data-theme="light"] .chat-toolbar .conversation-quick-replies > summary.chat-icon-btn{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="light"] .chat-toolbar .conversation-quick-replies[open] > summary.chat-icon-btn{color:var(--on-accent);background:var(--gold);}
:root[data-theme="light"] .chat-icon-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-secondary);background:none;}
:root[data-theme="light"] .chat-icon-btn:hover{color:var(--gold);background:var(--surface-hover);}
:root[data-theme="light"] #chatTextarea{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-primary);background:transparent;}
:root[data-theme="light"] #chatTextarea:focus{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:root[data-theme="light"] #chatTextarea:focus-visible{box-shadow:none;}
:root[data-theme="light"] .chat-send-btn{color:var(--on-accent);border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:var(--gold);}
:root[data-theme="light"] .chat-send-btn:hover{background:var(--gold-bright);}
:root[data-theme="light"] .chat-voice-btn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;color:var(--text-secondary);border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;box-shadow:none;background:transparent;}
:root[data-theme="light"] .chat-voice-btn:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="light"] .chat-voice-btn:active{color:var(--on-accent);background:var(--gold);}
:root[data-theme="light"] .voice-recording-panel,:root[data-theme="light"] .voice-preview{box-shadow:rgba(0, 0, 0, 0.14) 0px 8px 24px;background:var(--surface-2);}
:root[data-theme="light"] .voice-recording-pulse{background:var(--danger);}
:root[data-theme="light"] .voice-recording-label{color:var(--text-primary);}
:root[data-theme="light"] .voice-recording-wave i{background:var(--gold);}
:root[data-theme="light"] .voice-recording-hint{color:var(--text-muted);}
:root[data-theme="light"] .voice-cancel-btn{color:var(--danger);}
:root[data-theme="light"] .voice-pause-btn{color:var(--text-primary);background:var(--surface);}
:root[data-theme="light"] .voice-pause-btn.is-paused{color:var(--on-accent);background:var(--gold);}
:root[data-theme="light"] .voice-review-btn{color:var(--gold-bright);background:var(--surface);}
:root[data-theme="light"] .voice-review-btn:hover,:root[data-theme="light"] .voice-review-btn.is-playing{color:var(--on-accent);background:var(--gold);}
:root[data-theme="light"] .voice-preview-status{color:var(--text-muted);}
:root[data-theme="light"] .voice-preview-status.is-preparing{color:var(--text-secondary);}
:root[data-theme="light"] .voice-preview-status.is-preparing i{border-top-color:var(--gold);}
:root[data-theme="light"] .message-send-status{background:var(--surface-2);}
:root[data-theme="light"] .message-send-status-row{color:var(--text-secondary);}
:root[data-theme="light"] .message-send-status-row strong{color:var(--text-primary);}
:root[data-theme="light"] .message-send-progress{background:var(--border);}
:root[data-theme="light"] .message-send-progress i{background:var(--gold);}
:root[data-theme="light"] .post-ad-continuity-notice a,:root[data-theme="light"] .submission-follow-up a{color:var(--gold-bright);}
:root[data-theme="light"] .submission-follow-up{background:var(--surface-2);}
:root[data-theme="light"] .submission-follow-up p{color:var(--text-secondary);}
:root[data-theme="light"] .listing-expiry-label{color:var(--text-muted);}
:root[data-theme="light"] .listing-expiry-label.is-soon{color:var(--gold-bright);}
:root[data-theme="light"] .message-send-status{background:var(--surface-2);}
:root[data-theme="light"] .message-send-status-row{color:var(--text-secondary);}
:root[data-theme="light"] .message-send-status-row strong{color:var(--text-primary);}
:root[data-theme="light"] .message-send-progress{background:var(--border);}
:root[data-theme="light"] .message-send-progress i{background:var(--gold);}
:root[data-theme="light"] .conversation-suggestion-label{color:var(--text-muted);}
:root[data-theme="light"] .conversation-suggestion-action{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="light"] .conversation-suggestion-action svg{color:currentcolor;}
:root[data-theme="light"] .conversation-suggestion-action:hover,:root[data-theme="light"] .conversation-suggestion-action:focus-visible{color:var(--gold-bright);background:var(--surface-hover);}
:root[data-theme="light"] .conversation-suggestion-action:focus-visible{}
:root[data-theme="light"] .conversation-quick-replies > summary{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="light"] .conversation-quick-replies[open] > summary{color:var(--gold-bright);}
:root[data-theme="light"] .conversation-quick-replies .conversation-suggestion-rail{box-shadow:rgba(0, 0, 0, 0.32) 0px 18px 45px;background:var(--surface);}
:root[data-theme="light"] body.conversation-workspace .messages-conv-head{background:var(--surface);}
@media (max-width: 860px){:root[data-theme="light"] body.conversation-workspace .messages-conversation-pane{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;}
}
@media (max-width: 700px){:root[data-theme="light"] body.conversation-workspace .messages-conversation-pane{border-inline-start-color:currentcolor;border-inline-end-color:currentcolor;}
:root[data-theme="light"] body.conversation-workspace .messages-back-btn{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:root[data-theme="light"] body.conversation-workspace .messages-back-btn:hover,:root[data-theme="light"] body.conversation-workspace .messages-back-btn:focus-visible{background:var(--surface-2);}
:root[data-theme="light"] body.conversation-workspace .messages-conv-head .seller-avatar-ring{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 10%, transparent);}
:root[data-theme="light"] body.conversation-workspace .thread-listing-banner-view{border-left-color:currentcolor;}
}
:root[data-theme="light"] .emoji-picker{box-shadow:rgba(0, 0, 0, 0.4) 0px 12px 32px;background:var(--surface-2);}
:root[data-theme="light"] .emoji-picker button{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:none;}
:root[data-theme="light"] .emoji-picker button:hover{background:var(--surface-hover);}
:root[data-theme="light"] .home-hero-divider{background:linear-gradient(90deg, transparent, var(--gold) 50%, transparent);}
:root[data-theme="light"] .home-category-directory-item{background:var(--surface);}
:root[data-theme="light"] .home-category-directory-item:hover{background:var(--surface-hover);}
:root[data-theme="light"] .home-category-directory-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);color:var(--gold);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="light"] .home-category-directory-title{color:var(--text-primary);}
:root[data-theme="light"] .home-category-directory-desc{color:var(--text-secondary);}
:root[data-theme="light"] .home-trust-links a{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="light"] .home-trust-links a:hover{color:var(--gold);}
@media (min-width: 860px){:root[data-theme="light"] .home-trust-links-inner{background:var(--surface);}
:root[data-theme="light"] .home-trust-links-inner::after{background:linear-gradient(180deg, transparent, var(--surface));}
:root[data-theme="light"] .home-trust-links a{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;}
:root[data-theme="light"] .home-trust-links a + a::before{background:var(--border);}
:root[data-theme="light"] .home-trust-links a svg{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);color:var(--gold);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="light"] .home-trust-links-title{color:var(--text-primary);}
:root[data-theme="light"] .home-trust-links-desc{color:var(--text-secondary);}
:root[data-theme="light"] .home-trust-links-arrow{color:var(--gold);}
:root[data-theme="light"] .home-trust-links-badge{color:var(--on-accent);background:var(--gold);}
}
:root[data-theme="light"] .category-tile{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="light"] .category-tile:hover{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="light"] .category-tile-icon{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);color:var(--gold);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="light"] .home-feed-tabs .feed-tab{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-muted);background:none;}
:root[data-theme="light"] .home-feed-tabs .feed-tab:hover{color:var(--text-secondary);}
:root[data-theme="light"] .home-feed-tabs .feed-tab.active{color:var(--text-primary);}
:root[data-theme="light"] .feed-tabs-head{background:var(--bg);}
:root[data-theme="light"] .compatibility-summary{}
:root[data-theme="light"] .compatibility-row{}
:root[data-theme="light"] .offer-facts span{color:var(--text-secondary);background:var(--surface-2, rgba(255, 255, 255, 0.04));}
:root[data-theme="light"] .offer-edit-panel{}
:root[data-theme="light"] .offer-edit-panel summary{color:var(--gold);}
:root[data-theme="light"] .conversation-safety-notice{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.075);border-bottom-color:rgba(23, 75, 60, 0.22);color:var(--text-secondary);background:rgba(23, 75, 60, 0.075);}
:root[data-theme="light"] .conversation-safety-notice summary > svg:first-child{color:var(--gold);}
:root[data-theme="light"] .conversation-safety-notice strong{color:var(--text-primary);}
:root[data-theme="light"] .conversation-safety-notice summary > span,:root[data-theme="light"] .conversation-safety-notice a{color:var(--gold-bright);}
:root[data-theme="light"] .conversation-safety-chevron{color:var(--gold);}
:root[data-theme="light"] .offer-comparison-scroll:focus-visible{}
:root[data-theme="light"] .offer-comparison-card{background:var(--surface);}
:root[data-theme="light"] .offer-comparison-card.is-top-match{}
:root[data-theme="light"] .offer-verified{color:var(--gold);}
:root[data-theme="light"] .offer-comparison-terms div{}
:root[data-theme="light"] .offer-comparison-terms dt{color:var(--text-secondary);}
:root[data-theme="light"] .offer-match-reasons,:root[data-theme="light"] .offer-linked-ad{color:var(--text-secondary);}
:root[data-theme="light"] .offer-linked-ad{color:var(--gold);}
:root[data-theme="light"] .recommendation-reason{color:var(--gold);}
:root[data-theme="light"] .deal-files{}
:root[data-theme="light"] .deal-file-card{color:var(--text-secondary);background:var(--surface-2,rgba(255,255,255,.04));}
:root[data-theme="light"] .ads-directory-eyebrow{color:var(--gold);}
:root[data-theme="light"] .ads-directory-description{color:var(--text-secondary);}
:root[data-theme="light"] .ads-pillar-link{color:var(--text-primary);background:var(--surface);}
:root[data-theme="light"] .ads-pillar-link:hover{}
:root[data-theme="light"] .ads-pillar-link.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(209, 170, 92, 0.09);background:rgba(209, 170, 92, 0.09);}
:root[data-theme="light"] .ads-pillar-link span{color:var(--text-secondary);}
:root[data-theme="light"] .brand-mark-shield{box-shadow:rgba(23, 75, 60, 0.06) 0px 0px 0px 2px inset;border-top-color: !important;border-right-color: !important;border-bottom-color: !important;border-left-color: !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgba(23, 75, 60, 0.08) !important;color:var(--gold-bright) !important;background:rgba(23, 75, 60, 0.08) !important;}
:root[data-theme="light"] .dash-nav-brand{color:var(--gold-bright) !important;}
:root[data-theme="light"] .dashboard-command-head p{color:var(--text-secondary);}
:root[data-theme="light"] .dashboard-command-eyebrow{color:var(--gold);}
:root[data-theme="light"] .dashboard-plan-chip{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="light"] .dash-topbar-wrap,:root[data-theme="light"] .ackin-shell .dash-topbar{background:var(--bg);}
:root[data-theme="light"] .kpi-card,:root[data-theme="light"] .dash-panel,:root[data-theme="light"] .focus-panel{box-shadow:rgba(0, 0, 0, 0.08) 0px 12px 30px;}
:root[data-theme="light"] .dashboard-promo-row{}
:root[data-theme="light"] .dashboard-promo-row:last-child{border-bottom-color:currentcolor;}
:root[data-theme="light"] .dashboard-promo-thumb{color:var(--gold);background:var(--surface-2);}
:root[data-theme="light"] .dashboard-promo-copy strong{color:var(--text-primary);}
:root[data-theme="light"] .dashboard-promo-copy small{color:var(--text-muted);}
:root[data-theme="light"] .dashboard-promo-status b{border-top-color:rgba(63, 174, 106, 0.3);border-right-color:rgba(63, 174, 106, 0.3);border-bottom-color:rgba(63, 174, 106, 0.3);border-left-color:rgba(63, 174, 106, 0.3);color:var(--success);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(63, 174, 106, 0.07);background:rgba(63, 174, 106, 0.07);}
:root[data-theme="light"] .dashboard-promo-status small{color:var(--text-muted);}
:root[data-theme="light"] .dashboard-secondary-details{background:linear-gradient(145deg, var(--surface), rgba(23, 75, 60,.025));}
:root[data-theme="light"] .dashboard-secondary-details > summary strong{color:var(--text-primary);}
:root[data-theme="light"] .dashboard-secondary-details > summary small{color:var(--text-muted);}
:root[data-theme="light"] .dashboard-secondary-toggle{color:var(--gold);}
:root[data-theme="light"] .dashboard-secondary-body{}
:root[data-theme="light"] .account-settings-card{background:var(--surface);}
:root[data-theme="light"] .settings-section-heading p:last-child{color:var(--text-secondary);}
:root[data-theme="light"] .settings-eyebrow{color:var(--gold);}
:root[data-theme="light"] .settings-fieldset{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;}
:root[data-theme="light"] .settings-fieldset legend{color:var(--text-primary);}
:root[data-theme="light"] .settings-toggle-row{background:var(--surface-2);}
:root[data-theme="light"] .settings-toggle-row small{color:var(--text-secondary);}
:root[data-theme="light"] .settings-toggle-row input[type="checkbox"]{accent-color:var(--gold);}
:root[data-theme="light"] .call-request-menu[open] > summary{color:var(--gold);}
:root[data-theme="light"] .call-request-popover{box-shadow:rgba(0, 0, 0, 0.32) 0px 18px 50px;background:var(--surface);}
:root[data-theme="light"] .call-request-popover-head span{color:var(--gold);}
:root[data-theme="light"] .call-request-popover > p{color:var(--text-secondary);}
:root[data-theme="light"] .call-option-row{color:var(--text-primary);background:var(--surface-soft);}
:root[data-theme="light"] button.call-option-row:hover,:root[data-theme="light"] button.call-option-row:focus-visible{background:var(--surface);}
:root[data-theme="light"] .call-option-icon{color:var(--gold);background:var(--gold-soft);}
:root[data-theme="light"] .call-option-row small{color:var(--text-secondary);}
:root[data-theme="light"] .call-option-arrow{color:var(--text-secondary);}
:root[data-theme="light"] .call-option-soon{color:var(--text-secondary);}
:root[data-theme="light"] .conversation-call-card{background:var(--surface-2);}
:root[data-theme="light"] .conversation-call-card.status-accepted{}
:root[data-theme="light"] .conversation-call-icon{color:var(--gold);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="light"] .conversation-call-title span{color:var(--gold);}
:root[data-theme="light"] .conversation-call-copy p{color:var(--text-primary);}
:root[data-theme="light"] .conversation-call-copy small{color:var(--text-secondary);}
:root[data-theme="light"] .password-field{background:var(--surface-2);}
:root[data-theme="light"] .password-field:focus-within{box-shadow:rgba(23, 75, 60, 0.18) 0px 0px 0px 2px;}
:root[data-theme="light"] .password-field input{border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:transparent !important;background:transparent !important;}
:root[data-theme="light"] .password-toggle{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.06);color:var(--text-secondary);background:rgba(23, 75, 60, 0.06);}
:root[data-theme="light"] .password-toggle:hover,:root[data-theme="light"] .password-toggle:focus-visible{color:var(--gold-bright);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.12);background:rgba(23, 75, 60, 0.12);}
:root[data-theme="light"] .password-strength{color:var(--text-secondary);}
:root[data-theme="light"] .password-strength span{background:linear-gradient(90deg, var(--danger) 0 25%, var(--border) 25% 100%);}
:root[data-theme="light"] .password-strength.is-fair span{background:linear-gradient(90deg, var(--gold) 0 50%, var(--border) 50% 100%);}
:root[data-theme="light"] .password-strength.is-good span{background:linear-gradient(90deg, var(--blue) 0 75%, var(--border) 75% 100%);}
:root[data-theme="light"] .password-strength.is-strong span{background:linear-gradient(90deg, var(--success) 0 100%, var(--border) 100% 100%);}
:root[data-theme="light"] .password-strength strong{color:inherit;}
:root[data-theme="light"] .security-source-row{background:var(--surface-2);}
:root[data-theme="light"] .security-source-row span{color:var(--text-secondary);}
:root[data-theme="light"] .security-source-row small{color:var(--text-muted);}
:root[data-theme="light"] .maintenance-admin-banner{border-top-color:rgba(23, 75, 60, 0.36);border-right-color:rgba(23, 75, 60, 0.36);border-bottom-color:rgba(23, 75, 60, 0.36);border-left-color:rgba(23, 75, 60, 0.36);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.1);color:var(--text-secondary);background:rgba(23, 75, 60, 0.1);}
:root[data-theme="light"] .maintenance-admin-banner strong{color:var(--gold);}
:root[data-theme="light"] .maintenance-admin-banner a{color:var(--gold);}
:root[data-theme="light"] .maintenance-admin-dot{box-shadow:rgba(23, 75, 60, 0.12) 0px 0px 0px 4px;background:var(--gold);}
:root[data-theme="light"] .home-enterprise{background:var(--bg);}
:root[data-theme="light"] .home-announcement{background:var(--surface);}
:root[data-theme="light"] .home-announcement p{color:var(--text-secondary);}
:root[data-theme="light"] .home-enterprise-hero{background-image:radial-gradient(circle at 78% 40%, rgba(23, 75, 60, 0.09), transparent 34%), initial;background-position-x:initial, initial;background-position-y:initial, initial;background-size:initial, initial;background-repeat:initial, initial;background-attachment:initial, initial;background-origin:initial, initial;background-clip:initial, initial;background-color:rgb(8, 10, 14);background:radial-gradient(circle at 78% 40%, rgba(23, 75, 60, 0.09), transparent 34%), rgb(8, 10, 14);}
:root[data-theme="light"] .home-eyebrow{color:var(--gold);}
:root[data-theme="light"] .home-enterprise-hero h1{color:var(--text-primary);}
:root[data-theme="light"] .home-hero-line-accent{color:var(--gold-bright);}
:root[data-theme="light"] .home-enterprise-hero-copy > p{color:var(--text-secondary);}
:root[data-theme="light"] .home-trust-markers > span + span{}
:root[data-theme="light"] .home-trust-markers svg{border-top-color:rgba(67, 201, 112, 0.45);border-right-color:rgba(67, 201, 112, 0.45);border-bottom-color:rgba(67, 201, 112, 0.45);border-left-color:rgba(67, 201, 112, 0.45);color:var(--success);fill:none;stroke:currentcolor;}
:root[data-theme="light"] .home-trust-markers b{color:var(--text-primary);}
:root[data-theme="light"] .home-trust-markers small{color:var(--text-muted);}
:root[data-theme="light"] .home-category-rail > a{color:var(--text-secondary);background:linear-gradient(145deg, var(--surface), var(--surface-2));}
:root[data-theme="light"] .home-category-rail > a:hover{background:var(--surface-hover);}
:root[data-theme="light"] .home-category-icon{color:var(--gold);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.08);border-top-color:rgba(23, 75, 60, 0.16);border-right-color:rgba(23, 75, 60, 0.16);border-bottom-color:rgba(23, 75, 60, 0.16);border-left-color:rgba(23, 75, 60, 0.16);background:rgba(23, 75, 60, 0.08);}
:root[data-theme="light"] .home-category-icon svg{fill:none;stroke:currentcolor;}
:root[data-theme="light"] .home-category-rail b{color:var(--text-primary);}
:root[data-theme="light"] .home-category-rail small{color:var(--text-muted);}
:root[data-theme="light"] .home-category-rail i{color:var(--text-muted);}
:root[data-theme="light"] .home-safety-strip{color:var(--text-secondary);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.055);border-top-color:rgba(23, 75, 60, 0.28);border-right-color:rgba(23, 75, 60, 0.28);border-bottom-color:rgba(23, 75, 60, 0.28);border-left-color:rgba(23, 75, 60, 0.28);background:rgba(23, 75, 60, 0.055);}
:root[data-theme="light"] .home-safety-strip svg{color:var(--gold);fill:none;stroke:currentcolor;}
:root[data-theme="light"] .home-safety-strip strong{color:var(--gold-bright);}
:root[data-theme="light"] .home-safety-strip a{color:var(--gold-bright);}
:root[data-theme="light"] .home-feed-heading-row,:root[data-theme="light"] .home-section-heading{}
:root[data-theme="light"] .home-feed-heading-row > p{color:var(--text-muted);}
:root[data-theme="light"] .home-feed-tabs .feed-tab{color:var(--text-muted);}
:root[data-theme="light"] .home-feed-tabs .feed-tab::after{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="light"] .home-feed-tabs .feed-tab.active{color:var(--text-primary);}
:root[data-theme="light"] .home-feed-tabs .feed-tab.active::after{background:var(--gold);}
:root[data-theme="light"] .home-section-heading h2{color:var(--text-primary);}
:root[data-theme="light"] .home-section-heading p{color:var(--text-secondary);}
:root[data-theme="light"] .home-section-heading > a{color:var(--gold-bright);}
:root[data-theme="light"] .home-loading-card{box-shadow:rgba(0, 0, 0, 0.08) 0px 8px 24px;background:linear-gradient(155deg, var(--surface), var(--surface-2));}
:root[data-theme="light"] .home-loading-card::after{background:linear-gradient(110deg, transparent 34%, rgb(var(--primary-rgb) / .075) 48%, transparent 62%);}
:root[data-theme="light"] .home-loading-media,:root[data-theme="light"] .home-loading-line,:root[data-theme="light"] .home-loading-seller i{background:color-mix(in srgb, var(--text-muted) 15%, var(--surface-2));}
:root[data-theme="light"] .home-loading-seller{}
:root[data-theme="light"] .home-enterprise .ad-card{background-image:linear-gradient(160deg, rgb(17, 21, 29), rgb(13, 17, 24));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background:linear-gradient(160deg, rgb(17, 21, 29), rgb(13, 17, 24));}
:root[data-theme="light"] .home-enterprise .ad-card-tier{box-shadow:none;}
:root[data-theme="light"] .home-enterprise .ad-card:hover{box-shadow:rgba(0, 0, 0, 0.3) 0px 14px 32px;}
:root[data-theme="light"] .ad-card-media-wrap > .ad-card-fav{color:rgb(244, 245, 247);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 9, 13, 0.82);border-top-color:rgba(255, 255, 255, 0.24);border-right-color:rgba(255, 255, 255, 0.24);border-bottom-color:rgba(255, 255, 255, 0.24);border-left-color:rgba(255, 255, 255, 0.24);background:rgba(7, 9, 13, 0.82);}
:root[data-theme="light"] .ad-card-media-wrap > .ad-card-fav:hover{color:var(--gold-bright);}
:root[data-theme="light"] .ad-card-details-cta{color:var(--text-secondary);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.02);background:rgba(255, 255, 255, 0.02);}
:root[data-theme="light"] .ad-card-details-cta:hover{color:var(--gold-bright);background:var(--surface-hover);}
:root[data-theme="light"] .ad-card-details-cta:focus-visible{}
:root[data-theme="light"] .home-seller-growth{background-image:linear-gradient(135deg, rgb(18, 23, 32), rgb(9, 12, 17));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-color:rgba(23, 75, 60, 0.45);border-right-color:rgba(23, 75, 60, 0.45);border-bottom-color:rgba(23, 75, 60, 0.45);border-left-color:rgba(23, 75, 60, 0.45);background:linear-gradient(135deg, rgb(18, 23, 32), rgb(9, 12, 17));}
:root[data-theme="light"] .home-seller-growth h2{color:var(--text-primary);}
:root[data-theme="light"] .home-seller-growth p{color:var(--text-secondary);}
:root[data-theme="light"] .home-seller-benefits{}
:root[data-theme="light"] .home-seller-benefits b{color:var(--gold-bright);}
:root[data-theme="light"] .home-seller-benefits small{color:var(--text-secondary);}
:root[data-theme="light"] .home-request-panel{background:var(--surface);}
:root[data-theme="light"] .home-request-icon{color:var(--gold);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(23, 75, 60, 0.09);background:rgba(23, 75, 60, 0.09);}
:root[data-theme="light"] .home-request-icon svg{fill:none;stroke:currentcolor;}
:root[data-theme="light"] .home-request-panel h2,:root[data-theme="light"] .home-confidence-panel h2{color:var(--text-primary);}
:root[data-theme="light"] .home-request-panel p,:root[data-theme="light"] .home-confidence-panel p{color:var(--text-secondary);}
:root[data-theme="light"] .home-request-panel li > b{color:rgb(17, 17, 17);background:var(--gold);}
:root[data-theme="light"] .home-request-panel li strong{color:var(--text-primary);}
:root[data-theme="light"] .home-request-panel li small{color:var(--text-muted);}
:root[data-theme="light"] .home-confidence-panel{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(13, 17, 24, 0.72);background:rgba(13, 17, 24, 0.72);}
:root[data-theme="light"] .home-confidence-panel > a{color:inherit;background:var(--surface);}
:root[data-theme="light"] .home-confidence-panel > a:hover{}
:root[data-theme="light"] .home-confidence-panel > a b{color:var(--text-primary);}
:root[data-theme="light"] .home-confidence-panel > a small{color:var(--text-secondary);}
@media (max-width: 760px){:root[data-theme="light"] .home-seller-benefits{border-left-color:currentcolor;}
}
@media (max-width: 480px){:root[data-theme="light"] .home-trust-markers > span + span{border-left-color:currentcolor;}
}
@media (max-width: 760px){:root[data-theme="light"] .home-discovery-section .home-feed-heading-row{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 8, 13, 0.98);box-shadow:rgba(0, 0, 0, 0.2) 0px 7px 18px;background:rgba(7, 8, 13, 0.98);}
}
:root[data-theme="light"] .ad-card-seller-link,:root[data-theme="light"] .ad-card-seller-link:visited{color:var(--text-secondary);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="light"] .footer-link-button{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:inherit;background:none;}
:root[data-theme="light"] .footer-link-button:hover,:root[data-theme="light"] .footer-link-button:focus-visible{color:var(--gold);}
:root[data-theme="light"] .consent-check{color:var(--text-secondary);}
:root[data-theme="light"] .consent-check a{color:var(--gold);}
:root[data-theme="light"] .ad-card-body > .ad-card-price-row .ad-card-price-status{}
:root[data-theme="light"] .ad-card-seller-top-row{}
:root[data-theme="light"] .ad-card-showcase{border-top-color:rgba(255, 255, 255, 0.2);border-right-color:rgba(255, 255, 255, 0.2);border-bottom-color:rgba(255, 255, 255, 0.2);border-left-color:rgba(255, 255, 255, 0.2);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 16, 13);background:rgb(11, 16, 13);}
:root[data-theme="light"] .ad-card-showcase .ad-card-media-wrap::after{background-image:linear-gradient(rgba(4, 9, 6, 0.02) 0%, rgba(4, 9, 6, 0.03) 48%, rgba(4, 9, 6, 0.34) 67%, rgba(4, 9, 6, 0.78) 86%, rgba(4, 9, 6, 0.94) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background:linear-gradient(rgba(4, 9, 6, 0.02) 0%, rgba(4, 9, 6, 0.03) 48%, rgba(4, 9, 6, 0.34) 67%, rgba(4, 9, 6, 0.78) 86%, rgba(4, 9, 6, 0.94) 100%);}
:root[data-theme="light"] .ad-card-showcase .ad-card-title{color:rgb(255, 255, 255);text-shadow:rgba(0, 0, 0, 0.72) 0px 1px 8px;}
:root[data-theme="light"] .ad-card-showcase .ad-card-price{color:rgb(255, 255, 255);text-shadow:rgba(0, 0, 0, 0.72) 0px 1px 8px;}
:root[data-theme="light"] .ad-card-showcase .ad-card-price-status{color:rgba(255, 255, 255, 0.88);border-top-color:rgba(255, 255, 255, 0.32);border-right-color:rgba(255, 255, 255, 0.32);border-bottom-color:rgba(255, 255, 255, 0.32);border-left-color:rgba(255, 255, 255, 0.32);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 9, 6, 0.44);background:rgba(4, 9, 6, 0.44);}
:root[data-theme="light"] .ad-card-showcase .ad-card-facts,:root[data-theme="light"] .ad-card-showcase .ad-card-meta{color:rgba(255, 255, 255, 0.82);text-shadow:rgba(0, 0, 0, 0.8) 0px 1px 6px;}
:root[data-theme="light"] .ad-card-showcase .ad-card-meta .dot{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.58);background:rgba(255, 255, 255, 0.58);}
:root[data-theme="light"] .ad-card-showcase .ad-card-seller-top-row{border-top-color:rgba(255, 255, 255, 0.18);border-right-color:rgba(255, 255, 255, 0.18);border-bottom-color:rgba(255, 255, 255, 0.18);border-left-color:rgba(255, 255, 255, 0.18);}
:root[data-theme="light"] .ad-card-showcase .ad-card-seller-link,:root[data-theme="light"] .ad-card-showcase .ad-card-seller-link:visited,:root[data-theme="light"] .ad-card-showcase .ad-card-seller-name{color:rgba(255, 255, 255, 0.9);}
:root[data-theme="light"] .ad-card-showcase .ad-card-seller-avatar-ring{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 9, 6, 0.72);border-top-color:rgba(255, 255, 255, 0.7);border-right-color:rgba(255, 255, 255, 0.7);border-bottom-color:rgba(255, 255, 255, 0.7);border-left-color:rgba(255, 255, 255, 0.7);box-shadow:none;background:rgba(4, 9, 6, 0.72);}
:root[data-theme="light"] .ad-card-showcase .ad-card-seller-avatar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 9, 6, 0.72);color:rgb(255, 255, 255);background:rgba(4, 9, 6, 0.72);}
:root[data-theme="light"] .ad-card-showcase .ad-card-seller-top-row > .ad-card-fav{color:rgb(255, 255, 255);border-top-color:rgba(255, 255, 255, 0.38);border-right-color:rgba(255, 255, 255, 0.38);border-bottom-color:rgba(255, 255, 255, 0.38);border-left-color:rgba(255, 255, 255, 0.38);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 9, 6, 0.58);background:rgba(4, 9, 6, 0.58);}
:root[data-theme="light"] .ad-card-showcase.ad-card-tier{box-shadow:0 0 0 1px var(--tier-color), 0 12px 28px var(--tier-glow-2);}
:root[data-theme="light"] .ad-card-showcase.ad-card-tier:hover{box-shadow:0 0 0 1px var(--tier-color), 0 18px 38px var(--tier-glow-hover);}
:root[data-theme="light"] .ad-card:not(.ad-card-showcase) .ad-card-media-wrap::after{background:linear-gradient(180deg, transparent, var(--surface));}
:root[data-theme="light"][data-theme] .home-discovery-section .home-feed-heading-row{box-shadow:rgba(15, 43, 31, 0.07) 0px 6px 18px;background:var(--surface);}
:root[data-theme="light"] .home-discovery-section,:root[data-theme="light"] .home-discovery-section .home-feed-heading-row{border-top-color:currentcolor !important;}
:root[data-theme="light"] .home-discovery-section .home-feed-heading-row{box-shadow:0 1px 0 var(--border), 0 8px 24px rgba(15, 43, 31, .05);border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;background:var(--surface);}
:root[data-theme="light"] .home-discovery-section .home-feed-tabs .feed-tab.active{color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, transparent);}
@media (max-width: 760px){:root[data-theme="light"] .marketplace-home .site-header{border-bottom-color:currentcolor;}
}
:root[data-theme="light"] .ad-card-showcase{background:linear-gradient(160deg, var(--surface) 0%, var(--surface-2) 100%);}
:root[data-theme="light"] .ad-card-showcase .ad-card-media-wrap::after{background:linear-gradient(180deg, transparent, var(--surface));}
:root[data-theme="light"] .ad-card-showcase .ad-card-title{color:var(--text-primary);text-shadow:none;}
:root[data-theme="light"] .ad-card-showcase .ad-card-price{color:var(--primary);text-shadow:none;}
:root[data-theme="light"] .ad-card-showcase .ad-card-price-status{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="light"] .ad-card-showcase .ad-card-meta{color:var(--text-secondary);text-shadow:none;}
:root[data-theme="light"] .ad-card-showcase .ad-card-meta .dot{background:var(--text-muted);}
:root[data-theme="light"] .ad-card-showcase .ad-card-seller-top-row{}
:root[data-theme="light"] .ad-card-showcase .ad-card-seller-link,:root[data-theme="light"] .ad-card-showcase .ad-card-seller-link:visited,:root[data-theme="light"] .ad-card-showcase .ad-card-seller-name{color:var(--text-secondary);}
:root[data-theme="light"] .ad-card-showcase .ad-card-seller-avatar-ring{background:var(--surface-2);}
:root[data-theme="light"] .ad-card-showcase .ad-card-seller-avatar{color:var(--primary);background:var(--surface-2);}
:root[data-theme="light"] .ad-card-showcase .ad-card-seller-top-row > .ad-card-fav{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="light"] .ad-card-showcase.ad-card-tier{box-shadow:0 7px 22px var(--tier-glow-2);}
:root[data-theme="light"] .ad-card-showcase.ad-card-tier:hover{box-shadow:0 12px 30px var(--tier-glow-hover);}
:root[data-theme="light"] .btn-outline:hover,:root[data-theme="light"] .cs-option.selected,:root[data-theme="light"] .role-option.active,:root[data-theme="light"] .role-option:has(input:checked),:root[data-theme="light"] .dash-nav-link.active,:root[data-theme="light"] .icon-circle-btn.active,:root[data-theme="light"] .conversation-call-icon,:root[data-theme="light"] .home-category-icon,:root[data-theme="light"] .home-request-icon{background-color:rgb(var(--primary-rgb) / .1);}
:root[data-theme="light"] .alert-info,:root[data-theme="light"] .reputation-pill-good,:root[data-theme="light"] .price-fairness-badge.tier-fair,:root[data-theme="light"] .badge-gold{background:rgb(var(--primary-rgb) / .11);}
:root[data-theme="light"][data-theme] .ad-card-skeleton{background:linear-gradient(100deg, var(--color-surface-raised) 30%, var(--color-surface) 50%, var(--color-surface-raised) 70%);}
:root[data-theme="light"][data-theme] .home-enterprise .ad-card{background:linear-gradient(160deg, var(--surface), var(--surface-2));}
:root[data-theme="light"][data-theme] .home-seller-growth{background:linear-gradient(135deg, var(--surface), var(--surface-2));}
:root[data-theme="light"][data-theme] .cs-panel,:root[data-theme="light"][data-theme] .user-menu-panel,:root[data-theme="light"][data-theme] .notif-panel{box-shadow:rgba(20, 32, 25, 0.14) 0px 18px 46px;}
:root[data-theme="light"][data-theme] .ad-card,:root[data-theme="light"][data-theme] .stat-card,:root[data-theme="light"][data-theme] .kpi-card,:root[data-theme="light"][data-theme] .dash-panel,:root[data-theme="light"][data-theme] .focus-panel,:root[data-theme="light"][data-theme] .auth-card,:root[data-theme="light"][data-theme] .plan-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-color:rgba(20, 52, 36, 0.11);border-right-color:rgba(20, 52, 36, 0.11);border-bottom-color:rgba(20, 52, 36, 0.11);border-left-color:rgba(20, 52, 36, 0.11);box-shadow:var(--shadow-card);background:rgb(255, 255, 255);}
:root[data-theme="light"][data-theme] .ad-card:hover,:root[data-theme="light"][data-theme] .stat-card:hover,:root[data-theme="light"][data-theme] .kpi-card:hover,:root[data-theme="light"][data-theme] .plan-card:hover{border-top-color:rgba(23, 75, 60, 0.28);border-right-color:rgba(23, 75, 60, 0.28);border-bottom-color:rgba(23, 75, 60, 0.28);border-left-color:rgba(23, 75, 60, 0.28);box-shadow:var(--shadow-card-hover);}
:root[data-theme="light"][data-theme] .dash-topbar-wrap,:root[data-theme="light"][data-theme] .ackin-shell .dash-topbar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(231, 236, 233, 0.94);background:rgba(231, 236, 233, 0.94);}
:root[data-theme="light"][data-theme] .site-header,:root[data-theme="light"][data-theme] .site-footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(215, 222, 218, 0.96);background:rgba(215, 222, 218, 0.96);}
:root[data-theme="light"][data-theme] .dash-topbar-wrap,:root[data-theme="light"][data-theme] .ackin-shell .dash-topbar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(215, 222, 218, 0.96);background:rgba(215, 222, 218, 0.96);}
:root[data-theme="light"][data-theme] .quick-search-form{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-color:rgba(20, 52, 36, 0.14);border-right-color:rgba(20, 52, 36, 0.14);border-bottom-color:rgba(20, 52, 36, 0.14);border-left-color:rgba(20, 52, 36, 0.14);box-shadow:rgba(20, 32, 25, 0.05) 0px 1px 2px, rgba(20, 32, 25, 0.06) 0px 7px 18px;background:rgb(255, 255, 255);}
:root[data-theme="light"] .ackin-shell .admin-notification-btn{color:var(--text-secondary);background:var(--surface-2);}
:root[data-theme="light"] .ad-card-facts{}
:root[data-theme="light"] .site-header{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(84, 224, 207, 0.98);border-bottom-color:rgba(7, 94, 102, 0.18);box-shadow:rgba(7, 94, 102, 0.12) 0px 8px 24px;background:rgba(84, 224, 207, 0.98);}
:root[data-theme="light"] .site-header .brand,:root[data-theme="light"] .site-header .main-nav a,:root[data-theme="light"] .site-header .theme-cycle-btn,:root[data-theme="light"] .site-header .signed-in-page-title{color:rgb(41, 52, 43);}
:root[data-theme="light"] .site-header .main-nav a:hover,:root[data-theme="light"] .site-header .main-nav a.active{color:rgb(23, 32, 25);}
:root[data-theme="light"] .site-header .btn-outline{color:rgb(41, 52, 43);border-top-color:rgba(7, 94, 102, 0.38);border-right-color:rgba(7, 94, 102, 0.38);border-bottom-color:rgba(7, 94, 102, 0.38);border-left-color:rgba(7, 94, 102, 0.38);}
:root[data-theme="light"] .site-header .btn-outline:hover{color:rgb(23, 32, 25);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.24);border-top-color:rgba(7, 94, 102, 0.56);border-right-color:rgba(7, 94, 102, 0.56);border-bottom-color:rgba(7, 94, 102, 0.56);border-left-color:rgba(7, 94, 102, 0.56);background:rgba(255, 255, 255, 0.24);}
:root[data-theme="light"] .site-header .brand-mark{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);color:var(--teal-700);background:rgb(255, 255, 255);}
:root[data-theme="light"] .site-header .brand-jack{color:var(--teal-700);}
:root[data-theme="light"] .site-header .quick-search-form{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-color:rgba(255, 255, 255, 0.24);border-right-color:rgba(255, 255, 255, 0.24);border-bottom-color:rgba(255, 255, 255, 0.24);border-left-color:rgba(255, 255, 255, 0.24);background:rgb(255, 255, 255);}
:root[data-theme="light"] .site-header .quick-search-form,:root[data-theme="light"] .site-header .quick-search-form input,:root[data-theme="light"] .site-header .quick-search-form select{color:rgb(16, 21, 18);}
:root[data-theme="light"] .site-header .header-search-form .qs-input{border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;outline-color:initial !important;box-shadow:none !important;}
:root[data-theme="light"] .site-header .header-search-form .qs-submit{color:var(--teal-700);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:transparent;}
:root[data-theme="light"] .site-header .header-search-form .qs-submit:hover,:root[data-theme="light"] .site-header .header-search-form .qs-submit:focus-visible{color:rgb(53, 64, 56);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 94, 102, 0.07);background:rgba(7, 94, 102, 0.07);}
:root[data-theme="light"] .home-enterprise-hero{border-bottom-color:rgba(84, 224, 207, 0.2);background:radial-gradient(circle at 50% 16%, rgb(84 224 207 / .12), transparent 56%), var(--neutral-1000);}
:root[data-theme="light"] .home-enterprise-hero h1{color:var(--teal-100);}
:root[data-theme="light"] .home-hero-search{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-color:rgba(7, 94, 102, 0.22);border-right-color:rgba(7, 94, 102, 0.22);border-bottom-color:rgba(7, 94, 102, 0.22);border-left-color:rgba(7, 94, 102, 0.22);box-shadow:rgba(11, 61, 50, 0.1) 0px 12px 30px;background:rgb(255, 255, 255);}
:root[data-theme="light"] .home-hero-search:focus-within{border-top-color:rgba(7, 94, 102, 0.5);border-right-color:rgba(7, 94, 102, 0.5);border-bottom-color:rgba(7, 94, 102, 0.5);border-left-color:rgba(7, 94, 102, 0.5);box-shadow:rgba(7, 94, 102, 0.08) 0px 0px 0px 3px, rgba(11, 61, 50, 0.13) 0px 18px 42px;}
:root[data-theme="light"] .home-hero-search .qs-location,:root[data-theme="light"] .home-hero-search .cs-trigger{color:rgb(17, 29, 32);}
:root[data-theme="light"] .home-hero-search .cs-trigger svg{color:var(--teal-700);}
:root[data-theme="light"] .home-hero-search .qs-input{color:rgb(16, 21, 18);border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;outline-color:initial !important;box-shadow:none !important;}
:root[data-theme="light"] .home-hero-search .qs-input::placeholder{color:rgb(110, 123, 116);}
:root[data-theme="light"] .home-hero-search .qs-divider{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 94, 102, 0.18);background:rgba(7, 94, 102, 0.18);}
:root[data-theme="light"] .home-hero-search .qs-submit{color:var(--teal-700);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="light"] .home-hero-search .qs-submit:hover,:root[data-theme="light"] .home-hero-search .qs-submit:focus-visible{color:rgb(53, 64, 56);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 94, 102, 0.07);background:rgba(7, 94, 102, 0.07);}
:root[data-theme="light"] .home-trust-markers svg{color:var(--teal-700);border-top-color:rgba(7, 94, 102, 0.28);border-right-color:rgba(7, 94, 102, 0.28);border-bottom-color:rgba(7, 94, 102, 0.28);border-left-color:rgba(7, 94, 102, 0.28);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 94, 102, 0.06);background:rgba(7, 94, 102, 0.06);}
:root[data-theme="light"] .home-trust-markers b{color:rgb(242, 247, 244);}
:root[data-theme="light"] .home-trust-markers small{color:rgb(170, 185, 177);}
:root[data-theme="light"] .home-trust-markers > span + span{border-left-color:rgba(7, 94, 102, 0.15);}
:root[data-theme="light"] .site-footer{border-top-color:rgba(7, 94, 102, 0.18);color:rgb(53, 64, 56);background:var(--teal-700);}
:root[data-theme="light"] .site-footer .brand,:root[data-theme="light"] .site-footer .footer-column-heading{color:rgb(37, 48, 39);}
:root[data-theme="light"] .site-footer .brand-mark{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);color:var(--teal-700);background:rgb(255, 255, 255);}
:root[data-theme="light"] .site-footer .brand-jack,:root[data-theme="light"] .site-footer a:hover,:root[data-theme="light"] .site-footer .footer-link-button:hover{color:rgb(23, 32, 25);}
:root[data-theme="light"] .site-footer .footer-grid a,:root[data-theme="light"] .site-footer .text-muted{color:rgb(53, 64, 56);}
:root[data-theme="light"] .site-footer .footer-bottom{border-top-color:rgba(7, 94, 102, 0.2);}
:root[data-theme="light"][data-theme] .site-header,:root[data-theme="light"][data-theme] .site-footer{background:var(--teal-700);}
:root[data-theme="light"][data-theme] .home-enterprise-hero{border-bottom-color:rgba(7, 94, 102, 0.16);background:linear-gradient(180deg, var(--teal-100) 0%, var(--neutral-50) 100%);}
:root[data-theme="light"][data-theme] .home-enterprise-hero h1,:root[data-theme="light"][data-theme] .home-trust-markers b{color:var(--teal-700);}
:root[data-theme="light"][data-theme] .home-enterprise-hero-copy > p,:root[data-theme="light"][data-theme] .home-trust-markers small{color:rgb(99, 112, 105);}
:root[data-theme="light"][data-theme] .dash-topbar-wrap,:root[data-theme="light"][data-theme] .ackin-shell .dash-topbar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(246, 248, 244, 0.94);background:rgba(246, 248, 244, 0.94);}
:root[data-theme="light"][data-theme] .ad-card:hover,:root[data-theme="light"][data-theme] .stat-card:hover,:root[data-theme="light"][data-theme] .kpi-card:hover,:root[data-theme="light"][data-theme] .plan-card:hover{border-top-color:rgba(7, 94, 102, 0.28);border-right-color:rgba(7, 94, 102, 0.28);border-bottom-color:rgba(7, 94, 102, 0.28);border-left-color:rgba(7, 94, 102, 0.28);}
:root[data-theme="light"] .ad-card-tier-pro,:root[data-theme="light"] .ad-card-tier-elite,:root[data-theme="light"] .ad-card-tier-enterprise,:root[data-theme="light"] .ad-card-tier-boost,:root[data-theme="light"] .ad-card-tier-spotlight{--tier-glow-1:rgb(7 94 102 / .22);--tier-glow-2:rgb(7 94 102 / .12);--tier-glow-hover:rgb(7 94 102 / .2);}
:root[data-theme="light"] .home-marketplace-next{background:var(--surface);}
:root[data-theme="light"] .home-marketplace-next h2{color:var(--text-primary);}
:root[data-theme="light"] .home-marketplace-next p{color:var(--text-secondary);}
:root[data-theme="light"] .home-business-link{color:var(--primary);}
:root[data-theme="light"] .home-business-link:hover{color:var(--primary-hover);}
:root[data-theme="light"] .home-trust-line{color:var(--text-secondary);}
:root[data-theme="light"] .home-trust-line li + li{}
:root[data-theme="light"] .home-trust-line svg{color:var(--primary);fill:none;stroke:currentcolor;}
:root[data-theme="light"] .footer-wordmark{color:rgba(142, 213, 186, 0.09);}
@media (min-width: 1025px){:root[data-theme="light"] .signed-in-site-header .main-nav{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;box-shadow:none;background:transparent;}
}
@media (hover: hover) and (pointer: fine){:root[data-theme="light"] .ad-card:hover,:root[data-theme="light"] .home-enterprise .ad-card:hover{box-shadow:rgba(0, 0, 0, 0.18) 0px 10px 26px;}
}
@media (max-width: 560px){:root[data-theme="light"] .home-trust-line li + li{border-left-color:currentcolor;}
}
:root[data-theme="light"] .home-guide-rail a{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="light"] .home-guide-rail a:hover,:root[data-theme="light"] .home-guide-rail a:focus-visible{color:var(--gold-bright);background:var(--surface-hover);}
:root[data-theme="light"] .home-guide-rail a:focus-visible{}
:root[data-theme="light"] .home-guide-rail svg{fill:none;stroke:currentcolor;}
@media (min-width: 761px){:root[data-theme="light"] .marketplace-home .site-header.search-revealed .header-search-form .cs-trigger-label{color:rgb(17, 29, 32);}
:root[data-theme="light"] .marketplace-home .site-header.search-revealed .header-search-form .cs-trigger-pin,:root[data-theme="light"] .marketplace-home .site-header.search-revealed .header-search-form .cs-trigger svg{color:var(--teal-700);}
:root[data-theme="light"] .marketplace-home .site-header.search-revealed .header-search-form .qs-divider{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 94, 102, 0.22);background:rgba(7, 94, 102, 0.22);}
}
@media (max-width: 760px){:root[data-theme="light"] .marketplace-home .site-header.search-revealed .header-search-form .cs-trigger-label{color:rgb(17, 29, 32);}
:root[data-theme="light"] .marketplace-home .site-header.search-revealed .header-search-form .cs-trigger-pin,:root[data-theme="light"] .marketplace-home .site-header.search-revealed .header-search-form .cs-trigger svg{color:var(--teal-700);}
}
:root[data-theme="light"] .site-header{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(12, 32, 34, 0.98);border-top-color:rgba(84, 224, 207, 0.22);border-right-color:rgba(84, 224, 207, 0.22);border-bottom-color:rgba(84, 224, 207, 0.22);border-left-color:rgba(84, 224, 207, 0.22);color:var(--neutral-100);box-shadow:rgba(0, 0, 0, 0.22) 0px 8px 28px;background:rgba(12, 32, 34, 0.98);}
:root[data-theme="light"] .site-footer{border-top-color:rgba(84, 224, 207, 0.18);border-right-color:rgba(84, 224, 207, 0.18);border-bottom-color:rgba(84, 224, 207, 0.18);border-left-color:rgba(84, 224, 207, 0.18);color:var(--neutral-100);background:var(--neutral-1000);}
:root[data-theme="light"][data-theme] .site-header,:root[data-theme="light"][data-theme] .site-footer{border-top-color:rgba(255, 255, 255, 0.2);border-right-color:rgba(255, 255, 255, 0.2);border-bottom-color:rgba(255, 255, 255, 0.2);border-left-color:rgba(255, 255, 255, 0.2);color:var(--neutral-0);background:var(--teal-700);}
:root[data-theme="light"] .site-header .brand,:root[data-theme="light"] .site-header .main-nav a,:root[data-theme="light"] .site-header .theme-cycle-btn,:root[data-theme="light"] .site-header .signed-in-page-title,:root[data-theme="light"] .site-header .btn-outline{color:var(--neutral-100);}
:root[data-theme="light"] .site-header .brand-jack{color:var(--teal-300);}
:root[data-theme="light"] .site-header .brand-mark{color:var(--teal-700);background:var(--neutral-0);}
:root[data-theme="light"] .site-header .btn-outline{border-top-color:rgba(234, 247, 245, 0.34);border-right-color:rgba(234, 247, 245, 0.34);border-bottom-color:rgba(234, 247, 245, 0.34);border-left-color:rgba(234, 247, 245, 0.34);}
:root[data-theme="light"] .site-header .btn-outline:hover{color:var(--neutral-0);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.1);border-top-color:rgba(234, 247, 245, 0.58);border-right-color:rgba(234, 247, 245, 0.58);border-bottom-color:rgba(234, 247, 245, 0.58);border-left-color:rgba(234, 247, 245, 0.58);background:rgba(255, 255, 255, 0.1);}
:root[data-theme="light"] .site-header .theme-cycle-btn{border-top-color:rgba(234, 247, 245, 0.28);border-right-color:rgba(234, 247, 245, 0.28);border-bottom-color:rgba(234, 247, 245, 0.28);border-left-color:rgba(234, 247, 245, 0.28);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.07);background:rgba(255, 255, 255, 0.07);}
:root[data-theme="light"] .site-header .theme-cycle-btn:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.13);background:rgba(255, 255, 255, 0.13);}
:root[data-theme="light"] .site-header .quick-search-form{border-top-color:rgba(255, 255, 255, 0.24);border-right-color:rgba(255, 255, 255, 0.24);border-bottom-color:rgba(255, 255, 255, 0.24);border-left-color:rgba(255, 255, 255, 0.24);background:var(--neutral-0);}
:root[data-theme="light"] .site-header .quick-search-form,:root[data-theme="light"] .site-header .quick-search-form input,:root[data-theme="light"] .site-header .quick-search-form select{color:rgb(17, 29, 32);}
:root[data-theme="light"] .site-header .header-search-form .qs-submit{color:var(--teal-700);}
:root[data-theme="light"] .site-header .header-search-form .qs-submit:hover,:root[data-theme="light"] .site-header .header-search-form .qs-submit:focus-visible{color:var(--teal-800);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 94, 102, 0.08);background:rgba(7, 94, 102, 0.08);}
:root[data-theme="light"] .site-footer .brand,:root[data-theme="light"] .site-footer .footer-column-heading{color:var(--neutral-0);}
:root[data-theme="light"] .site-footer .brand-mark{color:var(--teal-700);background:var(--neutral-0);}
:root[data-theme="light"] .site-footer .brand-jack{color:var(--teal-300);}
:root[data-theme="light"] .site-footer .footer-grid a,:root[data-theme="light"] .site-footer .text-muted{color:var(--neutral-300);}
:root[data-theme="light"] .site-footer a:hover,:root[data-theme="light"] .site-footer .footer-link-button:hover{color:var(--neutral-0);}
:root[data-theme="light"] .site-footer .footer-bottom{border-top-color:rgba(201, 219, 216, 0.2);}
:root[data-theme="light"] .footer-wordmark{color:rgba(82, 214, 200, 0.08);}
:root[data-theme="light"] .home-enterprise-hero{border-bottom-color:rgba(84, 224, 207, 0.2);background:var(--neutral-1000);}
:root[data-theme="light"][data-theme] .home-enterprise-hero{border-bottom-color:rgba(7, 94, 102, 0.14);background:var(--teal-100);}
:root[data-theme="light"][data-theme] .home-enterprise-hero h1,:root[data-theme="light"][data-theme] .home-trust-markers b{color:rgb(17, 29, 32);}
@media (max-width: 940px){:root[data-theme="light"] .site-header:not(.signed-in-site-header) .nav-toggle{border-top-color:rgba(242, 246, 243, 0.24);border-right-color:rgba(242, 246, 243, 0.24);border-bottom-color:rgba(242, 246, 243, 0.24);border-left-color:rgba(242, 246, 243, 0.24);color:rgb(242, 246, 243);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.07);background:rgba(255, 255, 255, 0.07);}
:root[data-theme="light"] .site-header:not(.signed-in-site-header) .guest-nav-drawer{color:var(--neutral-100);border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:rgba(84, 224, 207, 0.22);box-shadow:rgba(0, 0, 0, 0.42) -28px 0px 70px;background:var(--neutral-950);}
:root[data-theme="light"] .site-header:not(.signed-in-site-header) .main-nav-overlay{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(4, 17, 12, 0.7);background:rgba(4, 17, 12, 0.7);}
:root[data-theme="light"] .guest-nav-brand{border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;color:rgb(255, 255, 255) !important;}
:root[data-theme="light"] .guest-nav-brand > span:last-child > span{color:var(--teal-300);}
:root[data-theme="light"] .guest-nav-close{color:rgb(242, 246, 243);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.07);border-top-color:rgba(242, 246, 243, 0.2);border-right-color:rgba(242, 246, 243, 0.2);border-bottom-color:rgba(242, 246, 243, 0.2);border-left-color:rgba(242, 246, 243, 0.2);background:rgba(255, 255, 255, 0.07);}
:root[data-theme="light"] .guest-nav-close:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.13);background:rgba(255, 255, 255, 0.13);}
:root[data-theme="light"] .guest-nav-intro{color:rgb(189, 208, 198);}
:root[data-theme="light"] .guest-nav-section{border-top-color:rgba(200, 217, 208, 0.13);}
:root[data-theme="light"] .guest-nav-section h2{color:rgb(148, 179, 164);}
:root[data-theme="light"] .site-header:not(.signed-in-site-header) .guest-nav-grid > a,:root[data-theme="light"] .site-header:not(.signed-in-site-header) .guest-nav-support{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.055);color:rgb(242, 246, 243) !important;border-top-color:rgba(200, 217, 208, 0.11) !important;border-right-color:rgba(200, 217, 208, 0.11) !important;border-bottom-color:rgba(200, 217, 208, 0.11) !important;border-left-color:rgba(200, 217, 208, 0.11) !important;background:rgba(255, 255, 255, 0.055);}
:root[data-theme="light"] .site-header:not(.signed-in-site-header) .guest-nav-grid > a:hover,:root[data-theme="light"] .site-header:not(.signed-in-site-header) .guest-nav-grid > a.active,:root[data-theme="light"] .site-header:not(.signed-in-site-header) .guest-nav-support:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(84, 224, 207, 0.13);border-top-color:rgba(84, 224, 207, 0.34) !important;border-right-color:rgba(84, 224, 207, 0.34) !important;border-bottom-color:rgba(84, 224, 207, 0.34) !important;border-left-color:rgba(84, 224, 207, 0.34) !important;background:rgba(84, 224, 207, 0.13);}
:root[data-theme="light"] .guest-nav-icon{color:var(--teal-300);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(84, 224, 207, 0.1);background:rgba(84, 224, 207, 0.1);}
:root[data-theme="light"] .guest-nav-icon svg{fill:none;stroke:currentcolor;}
:root[data-theme="light"] .guest-nav-grid small,:root[data-theme="light"] .guest-nav-support small{color:rgb(156, 177, 166);}
:root[data-theme="light"] .site-header:not(.signed-in-site-header) .guest-nav-list a{color:rgb(215, 227, 220) !important;border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;}
:root[data-theme="light"] .site-header:not(.signed-in-site-header) .guest-nav-list a:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.07);color:rgb(255, 255, 255) !important;background:rgba(255, 255, 255, 0.07);}
:root[data-theme="light"] .guest-nav-list svg{fill:none;stroke:currentcolor;}
:root[data-theme="light"] .site-header:not(.signed-in-site-header) .guest-nav-actions .btn-outline{color:var(--neutral-100);border-top-color:rgba(234, 247, 245, 0.28);border-right-color:rgba(234, 247, 245, 0.28);border-bottom-color:rgba(234, 247, 245, 0.28);border-left-color:rgba(234, 247, 245, 0.28);}
:root[data-theme="light"] .site-header:not(.signed-in-site-header) .guest-nav-actions .btn-gold{color:var(--neutral-1000);background:var(--teal-400);}
:root[data-theme="light"] .guest-nav-trust{color:var(--neutral-400);}
:root[data-theme="light"] .guest-nav-trust svg{fill:none;stroke:var(--teal-400);}
}
@media (max-width: 940px){:root[data-theme="light"] .site-header:not(.signed-in-site-header) .header-search-form .cs-trigger-pin{color:var(--teal-700);}
:root[data-theme="light"] .site-header:not(.signed-in-site-header) .header-search-form .cs-trigger-label{color:rgb(17, 29, 32);}
:root[data-theme="light"] .site-header:not(.signed-in-site-header) .header-search-form .qs-divider{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 94, 102, 0.18);background:rgba(7, 94, 102, 0.18);}
}
:root[data-theme="light"] .ad-card-price,:root[data-theme="light"] .ad-card-showcase .ad-card-price,:root[data-theme="light"] .price-tag{color:var(--price-green);}
:root[data-theme="light"] .ad-card-price,:root[data-theme="light"] .ad-card-showcase .ad-card-price,:root[data-theme="light"] .price-tag{color:var(--price-green);}
:root[data-theme="light"] .storefront-core-facts{}
:root[data-theme="light"] .storefront-core-facts > div + div{}
:root[data-theme="light"] .storefront-core-facts dt{color:var(--text-muted);}
:root[data-theme="light"] .storefront-core-facts dd{color:var(--text-primary);}
:root[data-theme="light"] .storefront-more-details{border-bottom-color:currentcolor;}
:root[data-theme="light"] .storefront-more-details > summary{color:var(--text-primary);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="light"] .storefront-more-details > summary:hover{background:var(--surface-hover);}
:root[data-theme="light"] .storefront-more-details > summary:focus-visible{}
:root[data-theme="light"] .storefront-more-details > summary small{color:var(--text-muted);}
:root[data-theme="light"] .storefront-more-details-body{}
:root[data-theme="light"] .storefront-more-details-body > .storefront-card,:root[data-theme="light"] .storefront-more-details-body > .text-secondary{border-top-color:currentcolor;border-right-color:currentcolor;border-left-color:currentcolor;box-shadow:none;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="light"] .storefront-more-details-body > .storefront-profile-facts{border-top-color:currentcolor;}
:root[data-theme="light"] .storefront-more-details-body > :last-child{border-bottom-color:currentcolor;}
@media (min-width: 1001px) and (max-height: 820px){:root[data-theme="light"] .storefront-profile-facts > div:nth-child(2n+1){border-right-color:currentcolor;}
}
:root[data-theme="light"] .storefront-activity-status{color:var(--text-muted);background:var(--surface-2);}
:root[data-theme="light"] .storefront-activity-status > span{background:var(--text-muted);}
:root[data-theme="light"] .storefront-activity-status.is-online > span{box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 16%,transparent);background:var(--success);}
:root[data-theme="light"] .storefront-utility-actions .icon-circle-btn{color:rgb(244, 255, 248);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 38, 29, 0.52);border-top-color:rgba(255, 255, 255, 0.28);border-right-color:rgba(255, 255, 255, 0.28);border-bottom-color:rgba(255, 255, 255, 0.28);border-left-color:rgba(255, 255, 255, 0.28);box-shadow:rgba(4, 22, 15, 0.18) 0px 5px 16px;background:rgba(7, 38, 29, 0.52);}
:root[data-theme="light"] .storefront-utility-actions .icon-circle-btn:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(7, 38, 29, 0.72);border-top-color:rgba(255, 255, 255, 0.48);border-right-color:rgba(255, 255, 255, 0.48);border-bottom-color:rgba(255, 255, 255, 0.48);border-left-color:rgba(255, 255, 255, 0.48);background:rgba(7, 38, 29, 0.72);}
:root[data-theme="light"] .form-error-summary:focus{}
:root[data-theme="light"] .site-header .header-search-form,:root[data-theme="light"] .dash-topbar .header-search-form,:root[data-theme="light"] .dash-topbar-search{box-shadow:none;background:var(--neutral-0);}
:root[data-theme="light"] .site-header .header-search-form .qs-input,:root[data-theme="light"] .dash-topbar .header-search-form .qs-input,:root[data-theme="light"] .dash-topbar-search .qs-input{color:var(--neutral-1000);}
:root[data-theme="light"] .site-header .header-search-form .qs-input::placeholder,:root[data-theme="light"] .dash-topbar .header-search-form .qs-input::placeholder,:root[data-theme="light"] .dash-topbar-search .qs-input::placeholder{color:var(--neutral-600);}
:root[data-theme="light"] .site-header .header-search-form .qs-submit,:root[data-theme="light"] .dash-topbar .header-search-form .qs-submit,:root[data-theme="light"] .dash-topbar-search .qs-submit{color:var(--teal-700);}
:root[data-theme="light"] .site-header .header-search-form .cs-trigger,:root[data-theme="light"] .dash-topbar .header-search-form .cs-trigger,:root[data-theme="light"] .dash-topbar-search .cs-trigger,:root[data-theme="light"] .site-header .header-search-form .qs-input,:root[data-theme="light"] .dash-topbar .header-search-form .qs-input,:root[data-theme="light"] .dash-topbar-search .qs-input{border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;outline-color:initial !important;box-shadow:none !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:transparent !important;background:transparent !important;}
:root[data-theme="light"] .site-header .header-search-form:focus-within,:root[data-theme="light"] .dash-topbar .header-search-form:focus-within,:root[data-theme="light"] .dash-topbar-search:focus-within{box-shadow:0 0 0 2px rgb(var(--primary-rgb) / .12);}
:root[data-theme="light"] #chatTextarea,:root[data-theme="light"] #chatTextarea:focus,:root[data-theme="light"] #chatTextarea:focus-visible{border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;outline-color:initial !important;box-shadow:none !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:transparent !important;background:transparent !important;}
:root[data-theme="light"] .chat-input-row:focus-within{box-shadow:none;}
:root[data-theme="light"] .site-header .header-search-form .cs-trigger,:root[data-theme="light"] .site-header .header-search-form .cs-trigger-label,:root[data-theme="light"] .dash-topbar .header-search-form .cs-trigger,:root[data-theme="light"] .dash-topbar .header-search-form .cs-trigger-label,:root[data-theme="light"] .dash-topbar-search .cs-trigger,:root[data-theme="light"] .dash-topbar-search .cs-trigger-label{color:rgb(23, 58, 61) !important;}
:root[data-theme="light"] .site-header .header-search-form .cs-trigger-pin,:root[data-theme="light"] .site-header .header-search-form .cs-trigger svg,:root[data-theme="light"] .dash-topbar .header-search-form .cs-trigger-pin,:root[data-theme="light"] .dash-topbar .header-search-form .cs-trigger svg,:root[data-theme="light"] .dash-topbar-search .cs-trigger-pin,:root[data-theme="light"] .dash-topbar-search .cs-trigger svg{color:rgb(7, 94, 102) !important;}
:root[data-theme="light"] .catalogue-item{}
:root[data-theme="light"] .ackin-shell .admin-topbar .admin-maintenance-toggle{color:var(--text-secondary);background:var(--surface);}
:root[data-theme="light"] .ackin-shell .admin-topbar .admin-maintenance-toggle.is-on{color:var(--color-warning);}
:root[data-theme="light"] .ackin-shell .admin-topbar .admin-maintenance-dot{background:var(--color-success);}
:root[data-theme="light"] .ackin-shell .admin-topbar .is-on .admin-maintenance-dot{background:var(--color-warning);}
:root[data-theme="light"] .ackin-shell .admin-topbar button:focus-visible,:root[data-theme="light"] .ackin-shell .admin-topbar a:focus-visible{}
:root[data-theme="light"] .ackin-shell .admin-nav-group-toggle{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-secondary);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="light"] .ackin-shell .admin-nav-group-toggle:hover,:root[data-theme="light"] .ackin-shell .admin-nav-group-toggle[aria-expanded="true"]{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="light"] .ackin-shell .admin-nav-group-links a.active{color:var(--color-action);background:var(--surface-hover);}
:root[data-theme="light"] .ackin-shell .admin-nav-group-links a.active::before{background:var(--color-action);}
:root[data-theme="light"] .ackin-shell .admin-nav-group-toggle:focus-visible,:root[data-theme="light"] .ackin-shell .admin-nav-group-links a:focus-visible{}
:root[data-theme="light"] .user-dash-nav .workspace-nav-group-toggle{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--text-secondary);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;background:transparent;}
:root[data-theme="light"] .user-dash-nav .workspace-nav-group-toggle:hover,:root[data-theme="light"] .user-dash-nav .workspace-nav-group-toggle[aria-expanded="true"]{color:var(--text-primary);background:var(--surface-hover);}
:root[data-theme="light"] .user-dash-nav .workspace-nav-group-links a.active{color:var(--color-action);background:var(--surface-hover);}
:root[data-theme="light"] .user-dash-nav .workspace-nav-group-links a.active::before{background:var(--color-action);}
:root[data-theme="light"] .user-dash-nav .workspace-nav-group-toggle:focus-visible,:root[data-theme="light"] .user-dash-nav .workspace-nav-group-links a:focus-visible{}
/* Compatibility for newer component names: original live action colours. */
:root[data-theme] { --color-action-fill: var(--color-action); --color-action-fill-hover: var(--color-action-hover); --color-highlight: var(--color-action); --color-on-highlight: var(--color-on-action); }
:root[data-theme] .btn-highlight,
:root[data-theme] .paid-highlight-badge,
:root[data-theme] .badge-highlight,
:root[data-theme] .mobile-create-trigger { background: var(--color-action) !important; color: var(--color-on-action) !important; border-color: var(--border); }
:root[data-theme] .btn-highlight:hover { background: var(--color-action-hover) !important; }
:root[data-theme] .ad-card-promoted { border-color: var(--border); }
:root[data-theme="dark"] #homeHeroSearch { background: #071417; }
:root[data-theme="light"] #homeHeroSearch { background: var(--teal-100); }
:root[data-theme="light"] #homeHeroSearch h1 { color: #111D20; }
:root[data-theme="light"] #homeHeroSearch .home-trust-markers b { color: #111D20; }
:root[data-theme="light"] #homeHeroSearch .home-enterprise-hero-copy > p,
:root[data-theme="light"] #homeHeroSearch .home-trust-markers small { color: #637069; }
