.brand-card[data-astro-cid-unfuqbet]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);transition:transform var(--speed) var(--ease), border-color var(--speed) var(--ease), box-shadow var(--speed) var(--ease);box-shadow:var(--shadow-1);flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;display:flex;position:relative}.brand-card[data-astro-cid-unfuqbet]:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 24px #2450e617}.brand-card__header[data-astro-cid-unfuqbet]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.brand-card__badge-row[data-astro-cid-unfuqbet]{align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.rank-badge[data-astro-cid-unfuqbet]{font-size:.75rem;font-weight:700;font-family:var(--font-mono);color:var(--ink-soft);background:var(--page);border:1px solid var(--line);border-radius:var(--r-xs);padding:.1rem .4rem}.tag-flagship[data-astro-cid-unfuqbet]{color:#fff;border-radius:var(--r-xs);background:linear-gradient(135deg,#2450e6,#7928ca);padding:.1rem .45rem;font-size:.7rem;font-weight:700}.tag-top10[data-astro-cid-unfuqbet]{color:var(--accent);background:var(--accent-soft);border-radius:var(--r-xs);padding:.1rem .4rem;font-size:.7rem;font-weight:700}.brand-card__title[data-astro-cid-unfuqbet]{margin:0;font-size:1.2rem;font-weight:700;line-height:1.3}.brand-card__title-link[data-astro-cid-unfuqbet]{color:var(--ink);text-decoration:none}.brand-card__title-link[data-astro-cid-unfuqbet]:hover{color:var(--accent)}.status-badge[data-astro-cid-unfuqbet]{border-radius:var(--r-full);white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.status-dot[data-astro-cid-unfuqbet]{border-radius:50%;width:6px;height:6px}.status-badge--measured[data-astro-cid-unfuqbet]{color:#065f46;background:#ecfdf5}.status-badge--measured[data-astro-cid-unfuqbet] .status-dot[data-astro-cid-unfuqbet]{background:#10b981;box-shadow:0 0 6px #10b981}.status-badge--editorial[data-astro-cid-unfuqbet]{color:#5b21b6;background:#f5f3ff}.status-badge--editorial[data-astro-cid-unfuqbet] .status-dot[data-astro-cid-unfuqbet]{background:#8b5cf6}.status-badge--vendor[data-astro-cid-unfuqbet]{color:#166534;background:#f0fdf4}.status-badge--vendor[data-astro-cid-unfuqbet] .status-dot[data-astro-cid-unfuqbet]{background:#22c55e}.status-badge--unverified[data-astro-cid-unfuqbet]{color:#92400e;background:#fffbeb}.status-badge--unverified[data-astro-cid-unfuqbet] .status-dot[data-astro-cid-unfuqbet]{background:#f59e0b}.brand-card__specs[data-astro-cid-unfuqbet]{background:var(--page);border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.65rem .75rem;display:grid}@media (width<=30rem){.brand-card__specs[data-astro-cid-unfuqbet]{grid-template-columns:repeat(2,1fr)}.spec-item--speed[data-astro-cid-unfuqbet]{grid-column:span 2}}.spec-item[data-astro-cid-unfuqbet]{flex-direction:column;gap:.15rem;display:flex}.spec-label[data-astro-cid-unfuqbet]{color:var(--ink-faint);font-size:.7rem}.spec-val[data-astro-cid-unfuqbet]{color:var(--ink);font-size:.875rem;font-weight:700}.price-val[data-astro-cid-unfuqbet]{color:#e11d48}.speed-val[data-astro-cid-unfuqbet]{color:#059669;font-family:var(--font-mono)}.spec-sub[data-astro-cid-unfuqbet]{color:var(--ink-soft);font-size:.6875rem}.brand-card__desc[data-astro-cid-unfuqbet]{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.5}.brand-card__features[data-astro-cid-unfuqbet]{flex-direction:column;gap:.25rem;display:flex}.feat-tag[data-astro-cid-unfuqbet]{color:var(--ink);align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.feat-icon[data-astro-cid-unfuqbet]{color:#10b981;flex-shrink:0}.brand-card__streaming[data-astro-cid-unfuqbet]{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.7rem;display:flex}.streaming-label[data-astro-cid-unfuqbet]{color:var(--ink-faint);margin-right:.15rem}.service-pill[data-astro-cid-unfuqbet]{border-radius:var(--r-xs);padding:.1rem .35rem;font-weight:600}.service-pill--yes[data-astro-cid-unfuqbet]{color:#334155;border:1px solid var(--line);background:#f1f5f9}.brand-card__coupon[data-astro-cid-unfuqbet]{background:var(--surface-strong);border:1px dashed var(--accent);border-radius:var(--r-xs);justify-content:space-between;align-items:center;padding:.35rem .6rem;font-size:.75rem;display:flex}.coupon-txt[data-astro-cid-unfuqbet]{color:var(--ink-soft)}.coupon-txt[data-astro-cid-unfuqbet] code[data-astro-cid-unfuqbet]{background:var(--page);color:var(--accent);border-radius:3px;padding:.1rem .35rem;font-weight:700}.brand-card__footer[data-astro-cid-unfuqbet]{border-top:1px solid var(--line);align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.btn-review[data-astro-cid-unfuqbet]{flex:1;justify-content:center;font-size:.8125rem;font-weight:600}.btn-direct[data-astro-cid-unfuqbet]{background:var(--accent);color:#fff;padding:.35rem .75rem;font-size:.8125rem;font-weight:600}.btn-direct[data-astro-cid-unfuqbet]:hover{background:var(--accent-hover)}.btn-disabled[data-astro-cid-unfuqbet]{background:var(--surface-strong);color:var(--ink-faint);border-radius:var(--r-xs);cursor:not-allowed;padding:.35rem .6rem;font-size:.75rem}.container[data-astro-cid-4rb7hyda]{max-width:var(--w-page);padding-left:var(--gutter);padding-right:var(--gutter);margin-left:auto;margin-right:auto}.breadcrumb[data-astro-cid-4rb7hyda]{padding-top:1.25rem;padding-bottom:.5rem}.breadcrumb__list[data-astro-cid-4rb7hyda]{color:var(--ink-soft);align-items:center;gap:.5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.breadcrumb__list[data-astro-cid-4rb7hyda] a[data-astro-cid-4rb7hyda]{color:var(--ink-soft);text-decoration:none}.breadcrumb__list[data-astro-cid-4rb7hyda] a[data-astro-cid-4rb7hyda]:hover{color:var(--accent)}.breadcrumb__separator[data-astro-cid-4rb7hyda]{color:var(--ink-faint)}.breadcrumb__item--active[data-astro-cid-4rb7hyda]{color:var(--ink);font-weight:600}.brands-hero[data-astro-cid-4rb7hyda]{padding-top:1.5rem;padding-bottom:2.5rem}.brands-hero__badge-wrap[data-astro-cid-4rb7hyda]{align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.hero-chip[data-astro-cid-4rb7hyda]{background:var(--surface-strong);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-full);align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.pulse-dot[data-astro-cid-4rb7hyda]{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #10b981}.hero-date[data-astro-cid-4rb7hyda]{color:var(--ink-faint);font-size:.75rem}.brands-hero__title[data-astro-cid-4rb7hyda]{letter-spacing:-.03em;color:var(--ink);margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:900;line-height:1.15}.brands-hero__lead[data-astro-cid-4rb7hyda]{color:var(--ink-soft);max-width:48rem;margin:0 0 2rem;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.6}.obs-stats[data-astro-cid-4rb7hyda]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=48rem){.obs-stats[data-astro-cid-4rb7hyda]{grid-template-columns:repeat(2,1fr)}}.obs-stat-card[data-astro-cid-4rb7hyda]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:.15rem;padding:1rem 1.25rem;display:flex}.obs-stat-card--highlight[data-astro-cid-4rb7hyda]{background:linear-gradient(135deg,#2450e60d,#10b9810d);border-color:#10b98159}.obs-stat-num[data-astro-cid-4rb7hyda]{color:var(--ink);font-size:1.75rem;font-weight:900;font-family:var(--font-mono);line-height:1.1}.obs-stat-label[data-astro-cid-4rb7hyda]{color:var(--ink);font-size:.8125rem;font-weight:700}.obs-stat-sub[data-astro-cid-4rb7hyda]{color:var(--ink-faint);font-size:.7rem}.brands-filter-section[data-astro-cid-4rb7hyda]{padding-bottom:3.5rem}.filter-bar[data-astro-cid-4rb7hyda]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}@media (width<=44rem){.filter-bar[data-astro-cid-4rb7hyda]{flex-direction:column;align-items:stretch}}.search-box[data-astro-cid-4rb7hyda]{flex:1;align-items:center;display:flex;position:relative}.search-icon[data-astro-cid-4rb7hyda]{color:var(--ink-faint);pointer-events:none;position:absolute;left:.875rem}.search-box[data-astro-cid-4rb7hyda] input[data-astro-cid-4rb7hyda]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);width:100%;color:var(--ink);transition:border-color var(--speed) var(--ease), box-shadow var(--speed) var(--ease);outline:none;padding:.75rem 2.25rem .75rem 2.6rem;font-size:.9375rem}.search-box[data-astro-cid-4rb7hyda] input[data-astro-cid-4rb7hyda]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2450e626}.clear-btn[data-astro-cid-4rb7hyda]{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;font-size:1rem;position:absolute;right:.75rem}.sort-box[data-astro-cid-4rb7hyda]{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.sort-label[data-astro-cid-4rb7hyda]{color:var(--ink-soft);font-size:.8125rem}.sort-select[data-astro-cid-4rb7hyda]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);outline:none;padding:.7rem 1rem;font-size:.875rem}.filter-chips[data-astro-cid-4rb7hyda]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.chip-btn[data-astro-cid-4rb7hyda]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-full);color:var(--ink-soft);cursor:pointer;transition:all var(--speed) var(--ease);padding:.4rem .85rem;font-size:.8125rem;font-weight:600}.chip-btn[data-astro-cid-4rb7hyda]:hover{background:var(--surface-strong);color:var(--ink)}.chip-btn--active[data-astro-cid-4rb7hyda]{background:var(--accent);color:#fff;border-color:var(--accent)}.filter-status-row[data-astro-cid-4rb7hyda]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:.8125rem;display:flex}.status-summary[data-astro-cid-4rb7hyda]{color:var(--ink-soft)}.status-summary[data-astro-cid-4rb7hyda] strong[data-astro-cid-4rb7hyda]{color:var(--ink)}.filter-disclosure[data-astro-cid-4rb7hyda]{color:var(--ink-faint);font-size:.75rem}.brands-grid[data-astro-cid-4rb7hyda]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=68rem){.brands-grid[data-astro-cid-4rb7hyda]{grid-template-columns:repeat(2,1fr)}}@media (width<=44rem){.brands-grid[data-astro-cid-4rb7hyda]{grid-template-columns:1fr}}.empty-state[data-astro-cid-4rb7hyda]{text-align:center;background:var(--surface);border:1px dashed var(--line);border-radius:var(--r-lg);padding:4rem 1.5rem}.empty-icon[data-astro-cid-4rb7hyda]{margin-bottom:.75rem;font-size:2.5rem}.empty-title[data-astro-cid-4rb7hyda]{color:var(--ink);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.empty-desc[data-astro-cid-4rb7hyda]{color:var(--ink-soft);margin:0 0 1.25rem;font-size:.875rem}.methodology[data-astro-cid-4rb7hyda]{padding-bottom:3.5rem}.methodology-card[data-astro-cid-4rb7hyda]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.5rem,3vw,2.25rem)}.methodology-title[data-astro-cid-4rb7hyda]{color:var(--ink);margin:0 0 1.25rem;font-size:1.25rem;font-weight:800}.methodology-grid[data-astro-cid-4rb7hyda]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=50rem){.methodology-grid[data-astro-cid-4rb7hyda]{grid-template-columns:1fr}}.methodology-col-title[data-astro-cid-4rb7hyda]{color:var(--ink);margin:0 0 .5rem;font-size:.9375rem;font-weight:700}.methodology-col[data-astro-cid-4rb7hyda] p[data-astro-cid-4rb7hyda]{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.6}.brand-faq[data-astro-cid-4rb7hyda]{padding-bottom:4rem}.brand-faq__heading[data-astro-cid-4rb7hyda]{margin-bottom:1.5rem}.faq-list[data-astro-cid-4rb7hyda]{flex-direction:column;gap:.75rem;display:flex}.faq-item[data-astro-cid-4rb7hyda]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:1rem 1.25rem}.faq-question[data-astro-cid-4rb7hyda]{color:var(--ink);cursor:pointer;padding-right:1.5rem;font-size:1rem;font-weight:700;list-style:none;position:relative}.faq-question[data-astro-cid-4rb7hyda]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-4rb7hyda]:after{content:"+";color:var(--ink-faint);font-size:1.25rem;font-weight:400;position:absolute;top:0;right:0}.faq-item[data-astro-cid-4rb7hyda][open] .faq-question[data-astro-cid-4rb7hyda]:after{content:"−"}.faq-answer[data-astro-cid-4rb7hyda]{color:var(--ink-soft);padding-top:.75rem;font-size:.875rem;line-height:1.6}.faq-answer[data-astro-cid-4rb7hyda] p[data-astro-cid-4rb7hyda]{margin:0 0 .5rem}.faq-answer[data-astro-cid-4rb7hyda] ul[data-astro-cid-4rb7hyda]{margin:0;padding-left:1.25rem}.faq-answer[data-astro-cid-4rb7hyda] li[data-astro-cid-4rb7hyda]{margin-bottom:.35rem}
