.brand-card[data-astro-cid-qnxzr5ig]{background:var(--theme-mist);border:1px solid var(--theme-line);border-radius:var(--r-md);transition:transform .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex;position:relative}.brand-card[data-astro-cid-qnxzr5ig]:hover{border-color:var(--theme-ink);transform:translateY(-3px);box-shadow:0 10px 24px #0000000a}.brand-card[data-astro-cid-qnxzr5ig].is-main-promo{border:2px solid var(--theme-accent);background:#fff;box-shadow:0 8px 30px #c8f14d29}.bc-top[data-astro-cid-qnxzr5ig]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bc-title-wrap[data-astro-cid-qnxzr5ig]{align-items:center;gap:14px;display:flex}.bc-rank[data-astro-cid-qnxzr5ig]{font-family:var(--font-display);color:var(--theme-slate);width:32px;font-size:22px;font-weight:700;line-height:1}.bc-rank[data-astro-cid-qnxzr5ig].rank-top3{color:var(--theme-ink)}.bc-name[data-astro-cid-qnxzr5ig]{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;display:flex}.bc-name[data-astro-cid-qnxzr5ig] a[data-astro-cid-qnxzr5ig]{color:var(--theme-ink)}.bc-name[data-astro-cid-qnxzr5ig] a[data-astro-cid-qnxzr5ig]:hover{color:#4a5c0b;text-decoration:underline}.badge-main[data-astro-cid-qnxzr5ig]{background:var(--theme-accent);color:var(--theme-ink);border-radius:var(--r-pill);letter-spacing:.05em;padding:2px 7px;font-size:11px;font-weight:700}.badge-sub[data-astro-cid-qnxzr5ig]{background:var(--theme-ink);color:#fff;border-radius:var(--r-pill);padding:2px 7px;font-size:11px;font-weight:600}.bc-price[data-astro-cid-qnxzr5ig]{color:var(--theme-slate);margin:4px 0 0;font-size:13.5px}.bc-price[data-astro-cid-qnxzr5ig] strong[data-astro-cid-qnxzr5ig]{color:var(--theme-ink);font-size:15px}.bc-code[data-astro-cid-qnxzr5ig]{margin-left:8px;font-size:12px}.bc-code[data-astro-cid-qnxzr5ig] code[data-astro-cid-qnxzr5ig]{color:#b24700;background:#0000000f;border-radius:4px;padding:2px 5px;font-weight:700}.status-tag[data-astro-cid-qnxzr5ig]{border-radius:var(--r-pill);align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.status-measured[data-astro-cid-qnxzr5ig]{color:#247530;background:#e8f9e9}.status-vendor[data-astro-cid-qnxzr5ig]{color:#555d65;background:#eaecee}.dot-green[data-astro-cid-qnxzr5ig]{background:#3fa34d;border-radius:50%;width:6px;height:6px}.dot-gray[data-astro-cid-qnxzr5ig]{background:#889098;border-radius:50%;width:6px;height:6px}.bc-summary[data-astro-cid-qnxzr5ig]{color:var(--theme-slate);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.bc-meta-row[data-astro-cid-qnxzr5ig]{border-top:1px dashed var(--theme-line);border-bottom:1px dashed var(--theme-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.bc-pills[data-astro-cid-qnxzr5ig]{flex-wrap:wrap;gap:6px;display:flex}.pill-tech[data-astro-cid-qnxzr5ig]{border:1px solid var(--theme-line);color:var(--theme-ink);background:#fff;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.pill-proto[data-astro-cid-qnxzr5ig]{color:var(--theme-slate);background:#0000000a;border-radius:4px;padding:2px 8px;font-size:12px}.bc-unlock-icons[data-astro-cid-qnxzr5ig]{gap:6px;display:flex}.unlock-tag[data-astro-cid-qnxzr5ig]{border-radius:3px;padding:2px 6px;font-size:11px;font-weight:600}.unlock-tag[data-astro-cid-qnxzr5ig].supported{color:#1b6325;background:#e1f7e4}.unlock-tag[data-astro-cid-qnxzr5ig].conditional{color:#8c6000;background:#fdf5e2}.unlock-tag[data-astro-cid-qnxzr5ig].unsupported{color:#a81c1c;background:#fce8e8}.bc-actions[data-astro-cid-qnxzr5ig]{align-items:center;gap:10px;margin-top:4px;display:flex}.btn-detail[data-astro-cid-qnxzr5ig]{border:1px solid var(--theme-line);color:var(--theme-ink);border-radius:var(--r-sm);background:#fff;flex:1;justify-content:space-between;align-items:center;padding:9px 14px;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.btn-detail[data-astro-cid-qnxzr5ig]:hover{border-color:var(--theme-ink);background:var(--theme-mist)}.btn-aff[data-astro-cid-qnxzr5ig]{background:var(--theme-ink);color:#fff;border-radius:var(--r-sm);white-space:nowrap;align-items:center;gap:6px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background .15s;display:inline-flex}.btn-aff[data-astro-cid-qnxzr5ig]:hover{color:var(--theme-accent);background:#2a2c2a}.btn-aff[data-astro-cid-qnxzr5ig].disabled{opacity:.5;pointer-events:none}.dir-stats[data-astro-cid-4rb7hyda]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:32px;display:grid}.dir-stat-item[data-astro-cid-4rb7hyda]{background:var(--theme-mist);border:1px solid var(--theme-line);border-radius:var(--r-md);flex-direction:column;gap:4px;padding:20px;display:flex}.dnum[data-astro-cid-4rb7hyda]{font-family:var(--font-display);color:var(--theme-ink);font-size:32px;font-weight:700;line-height:1}.dnum[data-astro-cid-4rb7hyda].accent{color:#3b7b13}.dlbl[data-astro-cid-4rb7hyda]{color:var(--theme-slate);font-size:13.5px;font-weight:500}.filter-panel[data-astro-cid-4rb7hyda]{border:1px solid var(--theme-line);border-radius:var(--r-md);background:#fff;flex-direction:column;gap:16px;margin-bottom:28px;padding:20px;display:flex}.search-box[data-astro-cid-4rb7hyda] input[data-astro-cid-4rb7hyda]{border:1.5px solid var(--theme-line);border-radius:var(--r-sm);background:var(--theme-mist);width:100%;padding:12px 18px;font-size:15px;transition:border-color .15s}.search-box[data-astro-cid-4rb7hyda] input[data-astro-cid-4rb7hyda]:focus{border-color:var(--theme-ink);background:#fff;outline:none}.filter-chips[data-astro-cid-4rb7hyda]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-4rb7hyda]{background:var(--theme-mist);border:1px solid var(--theme-line);border-radius:var(--r-pill);color:var(--theme-slate);cursor:pointer;transition:all .15s var(--ease);padding:6px 14px;font-size:13.5px;font-weight:600}.chip[data-astro-cid-4rb7hyda]:hover{color:var(--theme-ink);border-color:var(--theme-ink)}.chip[data-astro-cid-4rb7hyda].is-active{background:var(--theme-ink);color:#fff;border-color:var(--theme-ink)}.brands-grid[data-astro-cid-4rb7hyda]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;display:grid}@media (width<=640px){.brands-grid[data-astro-cid-4rb7hyda]{grid-template-columns:1fr}}.empty-state[data-astro-cid-4rb7hyda]{text-align:center;background:var(--theme-mist);border-radius:var(--r-md);border:1px dashed var(--theme-line);margin:20px 0;padding:60px 20px}.empty-title[data-astro-cid-4rb7hyda]{font-family:var(--font-display);color:var(--theme-ink);margin:0 0 8px;font-size:20px;font-weight:700}.empty-desc[data-astro-cid-4rb7hyda]{color:var(--theme-slate);margin:0 0 20px;font-size:14.5px}#resetBtn[data-astro-cid-4rb7hyda]{color:#fff;cursor:pointer;background:#101110;border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}#resetBtn[data-astro-cid-4rb7hyda]:hover{background:var(--theme-accent);color:#101110}.transparency-card[data-astro-cid-4rb7hyda]{background:var(--theme-mist);border-left:4px solid var(--theme-accent);border-radius:0 var(--r-md) var(--r-md) 0;padding:24px 28px}.transparency-card[data-astro-cid-4rb7hyda] h4[data-astro-cid-4rb7hyda]{color:var(--theme-ink);margin:0 0 8px;font-size:16px;font-weight:700}.transparency-card[data-astro-cid-4rb7hyda] p[data-astro-cid-4rb7hyda]{color:var(--theme-slate);margin:0;font-size:13.8px;line-height:1.65}
