.dct-camera-dashboard{--dct-bg:#f8f9fb;--dct-panel:#ffffff;--dct-panel-soft:#f1f3f9;--dct-panel-hover:#fafbff;--dct-border:#e2e5eb;--dct-border-strong:#c8cdd6;--dct-copy:#1a1d23;--dct-muted:#5e6577;--dct-faint:#8b92a5;--dct-accent:#2563eb;--dct-accent-hover:#1d4ed8;--dct-accent-soft:#eff4ff;--dct-accent-muted:#93b4fd;--dct-success:#16a34a;--dct-warning:#ea580c;--dct-danger:#dc2626;--dct-rating-excellent:#16a34a;--dct-rating-good:#2563eb;--dct-rating-average:#ea580c;--dct-rating-poor:#dc2626;--dct-chip-bg:#f0f2f7;--dct-chip-border:#dde1ea;--dct-shadow-sm:0 1px 2px rgba(0,0,0,0.04), 0 1px 3px rgba(0,0,0,0.06);--dct-shadow-md:0 4px 6px -1px rgba(0,0,0,0.07), 0 2px 4px -2px rgba(0,0,0,0.05);--dct-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.08), 0 4px 6px -4px rgba(0,0,0,0.04);--dct-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.08), 0 8px 10px -6px rgba(0,0,0,0.04);--dct-radius-sm:6px;--dct-radius-md:10px;--dct-radius-lg:14px;--dct-radius-full:999px;--dct-transition-fast:150ms cubic-bezier(0.4, 0, 0.2, 1);--dct-transition-base:250ms cubic-bezier(0.4, 0, 0.2, 1);--dct-transition-slow:350ms cubic-bezier(0.4, 0, 0.2, 1);color:var(--dct-copy);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.dct-button-primary{transition:all var(--dct-transition-base)}.dct-section-title{line-height:1.05}.dct-compare-section,.dct-dashboard-panel{background:var(--dct-panel);border-radius:var(--dct-radius-lg)}.dct-compare-section{border:1px solid var(--dct-border)}.dct-button-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:var(--dct-radius-sm);text-decoration:none;font-weight:600;background:var(--dct-accent);color:#fff;border:0;cursor:pointer}.dct-button-primary:hover{background:var(--dct-accent-hover);box-shadow:var(--dct-shadow-md)}.dct-score-average{background:var(--dct-rating-average)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--dct-accent);outline-offset:2px}.dct-compare-section{padding:0;margin-bottom:28px;overflow:hidden;box-shadow:var(--dct-shadow-sm)}.dct-section-title{font-size:16px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:14px 20px;margin:0;background:var(--dct-panel-soft);border-bottom:1px solid var(--dct-border);color:var(--dct-accent)}.dct-table-scroll{overflow-x:auto}.dct-compare-table,.dct-spec-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--dct-panel);font-size:14px}.dct-compare-table td,.dct-compare-table th,.dct-spec-table td,.dct-spec-table th{padding:13px 18px;border-right:1px solid var(--dct-border);border-bottom:1px solid var(--dct-border);text-align:left;vertical-align:top}.dct-compare-table thead th,.dct-spec-table thead th{position:sticky;top:0;z-index:2;background:var(--dct-panel-soft);font-weight:700;font-size:13px;white-space:nowrap;border-bottom-color:var(--dct-border-strong)}.dct-compare-table tbody td:last-child,.dct-compare-table thead th:last-child,.dct-spec-table tbody td:last-child,.dct-spec-table thead th:last-child{border-right:0}.dct-compare-table tbody tr:last-child td,.dct-compare-table tbody tr:last-child th,.dct-spec-table tbody tr:last-child td,.dct-spec-table tbody tr:last-child th{border-bottom:0}.dct-compare-table tbody tr:hover>*,.dct-spec-table tbody tr:hover>*{background:var(--dct-accent-soft)}.dct-compare-table tbody th,.dct-spec-table tbody th{width:200px;color:var(--dct-muted);font-weight:600;background:var(--dct-panel-soft)}.dct-compare-unit-sections{display:flex;flex-direction:column;gap:18px;padding:18px}.dct-compare-unit-block{border:1px solid var(--dct-border);border-radius:var(--dct-radius-lg);overflow:hidden;background:var(--dct-panel);box-shadow:var(--dct-shadow-sm)}.dct-compare-unit-title{padding:12px 18px;background:linear-gradient(180deg,var(--dct-panel-soft),var(--dct-panel));border-bottom:1px solid var(--dct-border);color:var(--dct-accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dct-compare-style-soft-grid .dct-compare-table td,.dct-compare-style-soft-grid .dct-compare-table th,.dct-compare-style-soft-grid .dct-spec-table td,.dct-compare-style-soft-grid .dct-spec-table th{border-color:#dfe5ef}.dct-compare-style-soft-grid table.dct-compare-table,.dct-compare-style-soft-grid table.dct-spec-table{border:0!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;box-shadow:none!important}.dct-compare-style-soft-grid table.dct-compare-table tr,.dct-compare-style-soft-grid table.dct-spec-table tr{border:0!important;box-shadow:none!important}.dct-compare-style-soft-grid table.dct-compare-table td,.dct-compare-style-soft-grid table.dct-compare-table th,.dct-compare-style-soft-grid table.dct-spec-table td,.dct-compare-style-soft-grid table.dct-spec-table th{border:0!important;border-right:1px solid #dfe5ef!important;border-bottom:1px solid #dfe5ef!important;background-clip:padding-box;box-shadow:none!important}.dct-compare-style-soft-grid .dct-section-title{background:linear-gradient(180deg,#f5f8ff,#edf3ff);border-bottom-color:#d8e3fb}.dct-compare-style-soft-grid .dct-table-scroll{border:1px solid #dfe5ef;border-radius:var(--dct-radius-lg);overflow:hidden;background:#fff}.dct-compare-style-soft-grid .dct-compare-table tbody tr:nth-child(even) td,.dct-compare-style-soft-grid .dct-spec-table tbody tr:nth-child(even) td{background:#fbfcff}.dct-compare-style-soft-grid .dct-compare-section{box-shadow:var(--dct-shadow-md)}.dct-compare-style-soft-grid .dct-compare-table tbody th,.dct-compare-style-soft-grid .dct-spec-table tbody th{background:#f7f9fd}.dct-compare-style-soft-grid table.dct-compare-table thead th,.dct-compare-style-soft-grid table.dct-spec-table thead th{background:#f3f6fc!important;border-bottom-color:#d8e3fb!important}.dct-compare-style-soft-grid table.dct-compare-table tbody th,.dct-compare-style-soft-grid table.dct-spec-table tbody th{background:#f7f9fd!important}.dct-compare-style-soft-grid table.dct-compare-table tbody tr:nth-child(even) td,.dct-compare-style-soft-grid table.dct-spec-table tbody tr:nth-child(even) td{background:#fbfcff!important}.dct-compare-style-soft-grid .dct-spec-table thead th{background:#f3f6fc;border-bottom-color:#d8e3fb}.dct-button-primary{box-shadow:var(--dct-shadow-sm)}.dct-button-primary:hover{transform:translateY(-1px)}.dct-camera-dashboard{display:flex;flex-direction:column;gap:22px;max-width:1360px;margin:0 auto;padding-bottom:84px}.dct-dashboard-bento-grid,.dct-dashboard-community-grid,.dct-dashboard-hero,.dct-dashboard-quick-specs{display:grid;gap:16px}.dct-dashboard-hero{grid-template-columns:minmax(0,1.18fr) minmax(420px,.98fr);grid-template-rows:auto auto;align-items:stretch;padding:18px;border-radius:28px;background:radial-gradient(circle at top left,rgb(37 99 235/.18),transparent 32%),linear-gradient(135deg,var(--dct-panel) 0%,var(--dct-panel-soft) 100%);border:1px solid var(--dct-border);box-shadow:var(--dct-shadow-xl)}.dct-dashboard-hero-main,.dct-dashboard-panel,.dct-dashboard-price-card,.dct-dashboard-product-card,.dct-dashboard-quick-spec,.dct-dashboard-score-card,.dct-dashboard-side-cards{background:rgb(255 255 255/.78);border:1px solid var(--dct-border);box-shadow:var(--dct-shadow-sm)}.dct-dashboard-hero-main{grid-row:span 2;padding:clamp(24px,4vw,44px);border-radius:22px}.dct-dashboard-kicker{margin:0 0 10px;color:var(--dct-accent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dct-dashboard-hero h1{max-width:760px;margin:0;font-size:clamp(34px,6vw,72px);line-height:.92;letter-spacing:-.06em}.dct-dashboard-subtitle{max-width:720px;margin:20px 0 0;color:var(--dct-muted);font-size:clamp(16px,2vw,21px);line-height:1.5}.dct-dashboard-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.dct-dashboard-product-card{display:flex;align-items:center;justify-content:center;min-height:360px;padding:28px;border-radius:22px}.dct-dashboard-product-card img{max-width:100%;max-height:420px;object-fit:contain;filter:drop-shadow(0 20px 22px rgb(0 0 0/.12))}.dct-dashboard-side-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0;background:#fff0;border:0;box-shadow:none}.single-dash_cam .wp-block-post-title{display:none!important}.dct-dashboard-price-card,.dct-dashboard-score-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:22px;border-radius:22px;text-align:center}.dct-dashboard-score-gauge{--dct-score-pct:0%;display:inline-grid;place-items:center;width:112px;height:112px;margin-bottom:12px;border-radius:999px;background:conic-gradient(currentColor var(--dct-score-pct),var(--dct-panel-soft)0);color:var(--dct-accent);position:relative}.dct-dashboard-score-gauge::before{content:"";position:absolute;inset:10px;border-radius:inherit;background:var(--dct-panel)}.dct-dashboard-score-gauge span{position:relative;font-size:30px;font-weight:900;letter-spacing:-.04em;color:var(--dct-copy)}.dct-dashboard-score-card strong{font-size:20px}.dct-dashboard-price-card p,.dct-dashboard-price-card span{color:var(--dct-muted)}.dct-dashboard-price-card strong{margin:8px 0;font-size:38px;letter-spacing:-.05em}.dct-dashboard-quick-specs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dct-dashboard-quick-spec{display:flex;align-items:center;gap:12px;min-height:92px;padding:16px;border-radius:18px}.dct-dashboard-quick-spec>span{display:inline-grid;place-items:center;min-width:48px;height:48px;padding:0 8px;border-radius:14px;background:var(--dct-copy);color:#fff;font-size:12px;font-weight:800}.dct-dashboard-community-metric span,.dct-dashboard-quick-spec small,.dct-dashboard-score-row-copy span{display:block;color:var(--dct-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dct-dashboard-quick-spec strong{display:block;margin-top:4px;font-size:14px;line-height:1.3}.dct-dashboard-bento-grid{grid-template-columns:minmax(0,1.28fr) minmax(300px,.9fr)}.dct-dashboard-panel{padding:24px;border-radius:22px}.dct-dashboard-panel h2{margin:0;letter-spacing:-.02em}.dct-dashboard-marketplace-panel{display:grid;gap:18px}.dct-marketplace-summary{display:grid;gap:4px;min-width:180px;padding:14px 16px;border:1px solid var(--dct-border);border-radius:var(--dct-radius-sm);background:var(--dct-panel-soft)}.dct-marketplace-summary span{color:var(--dct-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dct-marketplace-summary strong{font-size:24px;line-height:1}.dct-marketplace-empty{display:grid;gap:6px;padding:18px;border:1px dashed var(--dct-border-strong);border-radius:var(--dct-radius-md);background:var(--dct-panel-soft)}.dct-marketplace-empty strong{color:var(--dct-copy)}.dct-marketplace-empty p{margin:0;color:var(--dct-muted)}.dct-dashboard-community-summary{display:grid;gap:4px;margin-top:12px}.dct-dashboard-community-note,.dct-dashboard-community-status{margin:0}.dct-dashboard-community-status{color:var(--dct-copy);font-size:15px;font-weight:800}.dct-dashboard-community-note{color:var(--dct-muted);font-size:14px;line-height:1.5}.dct-dashboard-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dct-dashboard-pros-cons ul{margin:14px 0 0;padding:0;list-style:none}.dct-dashboard-pros-cons li{margin-top:8px;padding:10px 12px;border-radius:12px;background:var(--dct-panel-soft)}.dct-dashboard-score-list{display:grid;gap:14px;margin-top:16px}.dct-dashboard-score-row-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.dct-dashboard-score-track{height:10px;overflow:hidden;border-radius:999px;background:var(--dct-panel-soft)}.dct-dashboard-score-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dct-accent),var(--dct-success))}.dct-dashboard-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.dct-dashboard-section-heading h2{margin:0;font-size:clamp(22px,3vw,32px)}.dct-dashboard-spec-search{display:grid;gap:6px;min-width:min(320px,100%)}.dct-dashboard-spec-search span{color:var(--dct-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dct-dashboard-spec-search input{min-height:44px;padding:10px 14px;border:1px solid var(--dct-border);border-radius:12px;background:var(--dct-panel);color:var(--dct-copy)}.dct-dashboard-spec-groups{display:grid;gap:14px}.dct-dashboard-no-spec-results{margin:14px 0 0;color:var(--dct-muted)}.dct-dashboard-unit-panel{padding:0;overflow:hidden}.dct-dashboard-unit-panel .dct-dashboard-section-heading{padding:24px 24px 0;margin-bottom:0}.dct-dashboard-unit-sections{padding:18px 24px 24px}.dct-dashboard-unit-panel .dct-spec-table{table-layout:fixed}.dct-dashboard-unit-panel .dct-spec-table tbody th{width:42%}.dct-dashboard-unit-panel .dct-spec-table tbody td{width:58%;overflow-wrap:anywhere}.dct-dashboard-discussion-button{align-self:flex-start;min-height:42px;padding-inline:16px;box-shadow:var(--dct-shadow-md)}.dct-dashboard-community-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dct-dashboard-community-metric{padding:18px;border-radius:16px;background:var(--dct-panel-soft)}.dct-dashboard-community-metric strong{display:block;margin-top:8px;font-size:24px}.dct-dashboard-compare-float{position:fixed;right:24px;bottom:24px;z-index:99;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:999px;background:var(--dct-copy);color:#fff;text-decoration:none;font-weight:800;box-shadow:var(--dct-shadow-xl)}.dct-dashboard-compare-float:hover{background:var(--dct-accent)}@media (max-width:768px){.dct-marketplace-summary{width:100%}}@media (max-width:900px){.dct-dashboard-bento-grid,.dct-dashboard-hero,.dct-dashboard-side-cards{grid-template-columns:1fr}.dct-dashboard-hero-main,.dct-dashboard-price-card,.dct-dashboard-product-card,.dct-dashboard-side-cards{grid-column:auto;grid-row:auto}.dct-dashboard-pros-cons,.dct-dashboard-section-heading{grid-template-columns:1fr;flex-direction:column}}@media (max-width:700px){.dct-camera-dashboard{padding-bottom:74px}.dct-dashboard-hero{padding:12px;border-radius:20px}.dct-dashboard-product-card{min-height:300px;padding:24px}.dct-dashboard-product-card img{max-height:380px}.dct-dashboard-hero-main,.dct-dashboard-panel,.dct-dashboard-price-card,.dct-dashboard-product-card,.dct-dashboard-score-card{border-radius:16px}.dct-dashboard-community-grid,.dct-dashboard-quick-specs{grid-template-columns:1fr}.dct-compare-table td,.dct-compare-table th,.dct-spec-table td,.dct-spec-table th{padding:10px 12px;font-size:13px}.dct-dashboard-unit-panel .dct-dashboard-section-heading{padding:20px 18px 0}.dct-dashboard-unit-sections{padding:16px 18px 20px}.dct-dashboard-unit-panel .dct-spec-table tbody th{width:38%}.dct-dashboard-unit-panel .dct-spec-table tbody td{width:62%}.dct-dashboard-discussion-button{width:100%}.dct-dashboard-compare-float{right:12px;left:12px;bottom:12px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{.dct-compare-section{break-inside:avoid;box-shadow:none;border:1px solid #ccc}.dct-compare-table td,.dct-compare-table th{padding:8px 10px;font-size:11px}}@media (prefers-color-scheme:dark){.dct-camera-dashboard{--dct-bg:#0f1117;--dct-panel:#1a1d27;--dct-panel-soft:#22263a;--dct-panel-hover:#252a3e;--dct-border:#2d3348;--dct-border-strong:#3d4460;--dct-copy:#e8eaef;--dct-muted:#9ba3b8;--dct-faint:#6b7490;--dct-accent:#6190ff;--dct-accent-hover:#4d7dff;--dct-accent-soft:rgba(37, 99, 235, 0.15);--dct-accent-muted:#3d6dcc;--dct-chip-bg:#252a3e;--dct-chip-border:#3d4460;--dct-shadow-sm:0 1px 3px rgba(0,0,0,0.3);--dct-shadow-md:0 4px 6px rgba(0,0,0,0.35);--dct-shadow-lg:0 10px 15px rgba(0,0,0,0.4)}.dct-dashboard-hero-main,.dct-dashboard-panel,.dct-dashboard-price-card,.dct-dashboard-product-card,.dct-dashboard-quick-spec,.dct-dashboard-score-card{background:rgb(26 29 39/.84)}}