:root{--cpds-bg:#0f172a;--cpds-surface:#1e293b;--cpds-surface-highlight:#334155;--cpds-text:#f1f5f9;--cpds-text-dim:#94a3b8;--cpds-border:rgba(148, 163, 184, 0.15);--cpds-accent-glow:rgba(31, 214, 205, 0.25);--cpds-shadow-card:0 4px 6px -1px rgba(0,0,0,0.3), 0 2px 4px -1px rgba(0,0,0,0.15);--cpds-shadow-hover:0 10px 15px -3px rgba(0,0,0,0.4), 0 4px 6px -2px rgba(0,0,0,0.2)}.cp-dark,.cp-dark body,.cp-dark .site-header,.cp-dark .card,.cp-dark .widget,.cp-dark .listing-item,.cp-dark input,.cp-dark a{transition:background-color 0.35s cubic-bezier(.4,0,.2,1),color 0.35s cubic-bezier(.4,0,.2,1),border-color 0.35s ease,box-shadow 0.35s ease}html.cp-dark,.cp-dark body{background-color:var(--cpds-bg)!important;color:var(--cpds-text);scrollbar-color:var(--cpds-surface) var(--cpds-bg)}.cp-dark ::-webkit-scrollbar{width:10px}.cp-dark ::-webkit-scrollbar-track{background:var(--cpds-bg)}.cp-dark ::-webkit-scrollbar-thumb{background:var(--cpds-surface-highlight);border-radius:5px}.cp-dark .site,.cp-dark .site-content,.cp-dark .off-canvas-content,.cp-dark .wrapper,.cp-dark #main{background-color:var(--cpds-bg)!important}.cp-dark .site-header,.cp-dark .top-bar,.cp-dark .site-branding{background-color:rgb(15 23 42 / .85)!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--cpds-border)!important}.cp-dark .top-bar ul,.cp-dark .top-bar .menu{background:transparent!important}.cp-dark .main-menu>li>a,.cp-dark .top-bar-right a{color:var(--cpds-text)!important;font-weight:500}.cp-dark .main-menu>li>a:hover{color:var(--cpds-link)!important;text-shadow:0 0 8px var(--cpds-accent-glow)}.cp-dark .dropdown.menu .is-dropdown-submenu{background:var(--cpds-surface)!important;border:1px solid var(--cpds-border);box-shadow:var(--cpds-shadow-hover);border-radius:8px;padding:5px}.cp-dark .card,.cp-dark .panel,.cp-dark .widget,.cp-dark .listing-item,.cp-dark .post-block,.cp-dark .box,.cp-dark .content-wrap,.cp-dark .entry-content,.cp-dark .comment-list li{background-color:var(--cpds-surface)!important;border:1px solid var(--cpds-border)!important;border-radius:12px!important;box-shadow:var(--cpds-shadow-card)!important;color:var(--cpds-text)!important}.cp-dark .listing-item:hover,.cp-dark .post-block:hover{box-shadow:var(--cpds-shadow-hover)!important;border-color:var(--cpds-link)!important}.cp-dark h1,.cp-dark h2,.cp-dark h3,.cp-dark h4,.cp-dark .widget-title{color:#fff!important;letter-spacing:-.02em}.cp-dark .price,.cp-dark .amount,.cp-dark .post-price{color:var(--cpds-link)!important;font-weight:700}.cp-dark input[type="text"],.cp-dark input[type="email"],.cp-dark input[type="password"],.cp-dark input[type="number"],.cp-dark textarea,.cp-dark select,.cp-dark .search-field{background-color:var(--cpds-bg)!important;border:1px solid var(--cpds-surface-highlight)!important;color:#fff!important;border-radius:8px!important}.cp-dark input:focus,.cp-dark textarea:focus,.cp-dark select:focus{border-color:var(--cpds-link)!important;box-shadow:0 0 0 3px var(--cpds-accent-glow)!important;outline:none}.cp-dark .button,.cp-dark input[type="submit"],.cp-dark .search-submit{background:var(--cpds-link)!important;color:#0f172a!important;font-weight:700;border:none!important;box-shadow:0 4px 12px var(--cpds-accent-glow)}.cp-dark .listing-item img,.cp-dark .entry-content img{filter:brightness(.92)}.cp-dark .site-branding img,.cp-dark .custom-logo,.cp-dark img.avatar,.cp-dark .logo img{filter:none!important}.cp-dark .post-meta,.cp-dark .entry-footer,.cp-dark .breadcrumbs{color:var(--cpds-text-dim)!important}.cp-dark .map-canvas iframe,.cp-dark iframe[src*="google.com/maps"]{filter:invert(90%) hue-rotate(180deg) contrast(90%)}body.cp-dark #sp-tools-hub,body.cp-dark #sp-tools-hub.active,body.cp-dark #sp-hero-tab-switcher,body.cp-dark .sp-hero-tab-switcher,body.cp-dark .sp-hub-topbar,body.cp-dark .sp-hub-tabs,body.cp-dark #sph-tabs,body.cp-dark .sp-hub-panels,body.cp-dark .sp-hub-panel,body.cp-dark .sp-tool-card,body.cp-dark .sp-dash-wrapper{background:var(--cpds-surface)!important;color:var(--cpds-text)!important;border-color:var(--cpds-border)!important}body.cp-dark #sp-hub-body,body.cp-dark #sp-hub-body>div:not([class]),body.cp-dark #sp-tools-hub div:not([class]){background:var(--cpds-bg)!important;color:#cbd5e1!important}body.cp-dark #sp-hub-body a{color:#5eead4!important}body.cp-dark .sp-hub-tab{background:transparent!important;color:var(--cpds-text-dim)!important}body.cp-dark .sp-hub-tab.active{background:var(--cpds-bg)!important;color:var(--cpds-link)!important}body.cp-dark #sp-tools-hub input,body.cp-dark #sp-tools-hub select,body.cp-dark .sp-tool-card input,body.cp-dark .sp-tool-card select,body.cp-dark .sp-tool-form input,body.cp-dark .sp-tool-form select,body.cp-dark .sp-calc-form input,body.cp-dark .sp-calc-form select{background:var(--cpds-bg)!important;color:#fff!important;border-color:var(--cpds-surface-highlight)!important}body.cp-dark #sp-tools-hub h1,body.cp-dark #sp-tools-hub h2,body.cp-dark #sp-tools-hub h3,body.cp-dark #sp-tools-hub h4,body.cp-dark #sp-tools-hub label,body.cp-dark #sp-tools-hub span,body.cp-dark #sp-tools-hub p{color:#e2e8f0!important}body.cp-dark .sp-hub-topbar,body.cp-dark .sp-hub-meta,body.cp-dark .sp-hub-stat-pill{color:#e2e8f0!important}body.cp-dark .sp-hub-stat-pill strong{color:#5eead4!important}body.cp-dark article.item-single-featured,body.cp-dark .content-wrap.display-featured-card,body.cp-dark .listing-item.featured,body.cp-dark footer.entry-footer{background:var(--cpds-surface)!important;border-color:var(--cpds-border)!important;color:var(--cpds-text)!important}body.cp-dark .listing-item.featured{border-left:3px solid #facc15!important}body.cp-dark .item-cover.entry-cover,body.cp-dark .featured-cover.entry-cover{background-color:var(--cpds-surface-highlight)!important}body.cp-dark .ss-stats-wrapper,body.cp-dark .ss-stat-card{background:var(--cpds-surface)!important;border-color:var(--cpds-border)!important}body.cp-dark .ss-stat-info strong{color:#fff!important}body.cp-dark .ss-stat-info span{color:var(--cpds-text-dim)!important}body.cp-dark .ss-semantic-footer,body.cp-dark .ss-semantic-box{background:var(--cpds-surface)!important;border-color:var(--cpds-border)!important}body.cp-dark .ss-semantic-box h4{color:#fff!important}body.cp-dark .ss-semantic-box p{color:#cbd5e1!important}body.cp-dark .spawik-iq-badge,body.cp-dark .spawik-iq-badge--new,body.cp-dark .ssai-capsule{background:var(--cpds-surface-highlight)!important;color:#e2e8f0!important;border-color:rgb(148 163 184 / .2)!important}body.cp-dark button.cphp-btn{background:var(--cpds-link)!important;color:#0f172a!important;border:none!important}body.cp-dark .widget_cp_widget_listing_custom_fields{background:var(--cpds-surface)!important;border-color:var(--cpds-border)!important}body.cp-dark .listing-custom-fields tr{background:var(--cpds-bg)!important}body.cp-dark .listing-custom-field-title{color:var(--cpds-text-dim)!important}body.cp-dark .listing-custom-field-value{color:#5eead4!important}body.cp-dark .benefit-item{background:var(--cpds-surface-highlight)!important;border-color:var(--cpds-border)!important}body.cp-dark .benefit-item span{color:#e2e8f0!important}body.cp-dark .sprytny-viewer-box{background:var(--cpds-surface)!important;border-color:var(--cpds-border)!important}body.cp-dark .viewer-txt{color:var(--cpds-text-dim)!important}body.cp-dark .viewer-txt strong{color:#fff!important}body.cp-dark .gt_selected,body.cp-dark .goog-te-gadget{background:var(--cpds-surface)!important;color:#e2e8f0!important}body.cp-dark #footer,body.cp-dark .footer-top,body.cp-dark .footer-bottom,body.cp-dark .ss-footer-ultra,body.cp-dark .site-footer{background:var(--cpds-bg)!important;border-top:1px solid var(--cpds-border)!important}body.cp-dark #footer p,body.cp-dark .site-footer p,body.cp-dark .author-bio,body.cp-dark .copyright{color:#cbd5e1!important}body.cp-dark #footer .menu li a{color:#cbd5e1!important}body.cp-dark #footer .menu li a:hover{color:var(--cpds-link)!important}body.cp-dark .widget-title,body.cp-dark .section-title{color:#fff!important;border-bottom-color:var(--cpds-border)!important}body.cp-dark .ssh-pretitle,body.cp-dark .ss-ben-pretitle,body.cp-dark .ss-subtitle,body.cp-dark .ssh-step-number,body.cp-dark .ss-ben-description{color:#e2e8f0!important}body.cp-dark .cat-item-name,body.cp-dark .site-description{color:#e2e8f0!important}body.cp-dark .hero-lead strong,body.cp-dark .hero-sublead strong,body.cp-dark p strong,body.cp-dark .ss-semantic-box strong,body.cp-dark .ss-legal-info strong{color:inherit!important}body.cp-dark .listing-item .entry-title a,body.cp-dark article .entry-title a,body.cp-dark .entry-header .entry-title a{color:#fca5a5!important}body.cp-dark .sp-sidebar-widget,body.cp-dark .cp-modern-location-box,body.cp-dark .spawik-iq-catbar__inner,body.cp-dark .spawik-iq-panel,body.cp-dark .ssr-rating-widget-wrapper,body.cp-dark .living-card{background:var(--cpds-surface)!important;border-color:var(--cpds-border)!important;color:var(--cpds-text)!important}body.cp-dark .cp-modern-location-box a{color:#5eead4!important}body.cp-dark .spawik-iq-panel *{color:#cbd5e1!important}body.cp-dark .sp-poll-option{background:var(--cpds-bg)!important;border:1px solid var(--cpds-border)!important;color:var(--cpds-text)!important}body.cp-dark span.label,body.cp-dark p.label,body.cp-dark [class*="spawik-iq-catbar__chip"],body.cp-dark .spawik-iq-panel__score-pill{background:var(--cpds-surface-highlight)!important;color:var(--cpds-text)!important;border-color:rgb(148 163 184 / .2)!important}body.cp-dark .spawik-iq-panel__tip{background:var(--cpds-bg)!important;color:#cbd5e1!important;border-color:var(--cpds-border)!important}body.cp-dark .recent-ad-price,body.cp-dark .recent-ad-meta-item{color:#5eead4!important}body.cp-dark .listing-map{filter:invert(92%) hue-rotate(180deg) contrast(90%)}body.cp-dark #sb-fab{background:var(--cpds-link)!important;color:#0f172a!important;box-shadow:0 4px 12px var(--cpds-accent-glow)!important}body.cp-dark .sp-dash-header,body.cp-dark .sp-dash-body,body.cp-dark .sp-dash-footer,body.cp-dark [class^="sp-dash-"]{background:var(--cpds-surface)!important;border-color:var(--cpds-border)!important;color:var(--cpds-text)!important}body.cp-dark .sp-btn:not(.btn-golden){background:var(--cpds-surface)!important;color:#5eead4!important;border:1px solid rgb(31 214 205 / .5)!important}body.cp-dark .tag-cloud-link,body.cp-dark .widget_tag_cloud a{color:#5eead4!important}body.cp-dark .entry-content table,body.cp-dark .page-content table,body.cp-dark .entry-content thead,body.cp-dark .entry-content tbody,body.cp-dark .entry-content tr,body.cp-dark .entry-content td{background-color:transparent!important;color:var(--cpds-text)!important;border-color:rgb(148 163 184 / .2)!important}body.cp-dark .entry-content th{background:var(--cpds-surface-highlight)!important;color:#fff!important;border-color:rgb(148 163 184 / .2)!important}body.cp-dark .lwptoc,body.cp-dark .lwptoc_i{background:var(--cpds-surface)!important;border-color:var(--cpds-border)!important;color:var(--cpds-text)!important}body.cp-dark .lwptoc a,body.cp-dark .lwptoc_item a{color:#5eead4!important}body.cp-dark .lwptoc_header,body.cp-dark .lwptoc_title{color:#fff!important}body.cp-dark label{color:#cbd5e1!important}.cpds-toggle-btn{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .15);border-radius:20px;padding:6px 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all 0.3s ease;color:inherit}.cpds-toggle-btn:hover{background:rgb(255 255 255 / .2)}.cpds-toggle-btn[aria-pressed="true"]{background:var(--cpds-link);color:#000;box-shadow:0 0 10px var(--cpds-accent-glow);border-color:#fff0}.cpds-toggle-btn svg{width:18px;height:18px;fill:currentColor}.cpds-toggle-label{font-size:.85rem;font-weight:600}body.cp-dark .ap-sortbar,body.cp-dark .cpof-drawer,body.cp-dark #cpof-drawer,body.cp-dark .taxonomy-description{background:var(--cpds-surface)!important;border-color:var(--cpds-border)!important;color:#e2e8f0!important}body.cp-dark .ap-chip,body.cp-dark a.ap-chip{background:var(--cpds-surface-highlight)!important;color:#e2e8f0!important;border-color:rgb(148 163 184 / .2)!important}body.cp-dark .ap-chip.active,body.cp-dark .ap-chip[aria-pressed="true"]{background:var(--cpds-link)!important;color:#0f172a!important}body.cp-dark .taxonomy-description,body.cp-dark .taxonomy-description p,body.cp-dark .taxonomy-description li{color:#cbd5e1!important}body.cp-dark .cpof-drawer *,body.cp-dark .ap-sortbar *{color:#e2e8f0!important}body.cp-dark a.ssb-banner-c1__cta{background:var(--cpds-link)!important;color:#0f172a!important}body.cp-dark .input-group-label{background:var(--cpds-surface-highlight)!important;color:#cbd5e1!important;border-color:rgb(148 163 184 / .2)!important}body.cp-dark table,body.cp-dark thead,body.cp-dark tbody,body.cp-dark tr,body.cp-dark td{background-color:transparent!important;color:var(--cpds-text)!important;border-color:rgb(148 163 184 / .2)!important}body.cp-dark th{background:var(--cpds-surface-highlight)!important;color:#fff!important;border-color:rgb(148 163 184 / .2)!important}body.cp-dark input#url,body.cp-dark .input-group .input,body.cp-dark .input-group input{background:var(--cpds-bg)!important;color:#fff!important;border-color:var(--cpds-surface-highlight)!important}body.cp-dark #cptc-verification-section,body.cp-dark .cptc-p-box,body.cp-dark #ss-sidebar-billing-widget,body.cp-dark .ss-widget-footer,body.cp-dark #ss-sidebar-billing-widget .ss-widget-footer{background:var(--cpds-surface)!important;border-color:var(--cpds-border)!important;color:#e2e8f0!important}body.cp-dark #ss-sidebar-billing-widget *,body.cp-dark .cptc-p-box *{color:#e2e8f0!important}body.cp-dark .help-text,body.cp-dark .text-muted{color:var(--cpds-text-dim)!important}body.cp-dark .app-form a,body.cp-dark .content-inner a,body.cp-dark .avatar-wrap a,body.cp-dark .change-avatar,body.cp-dark .media-attachments a,body.cp-dark .listing-owner a{color:#5eead4!important}body.cp-dark .ss-footer-ultra a,body.cp-dark .copyright a,body.cp-dark .ss-legal-info a,body.cp-dark .ss-terms a{color:#5eead4!important}body.cp-dark .ss-footer-ultra,body.cp-dark .ss-footer-ultra p,body.cp-dark .ss-legal-info,body.cp-dark .copyright{color:var(--cpds-text-dim)!important}