.filter-chip.svelte-rx03xn{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;min-height:2.25rem;padding:0 .72rem;font-size:.75rem;font-weight:800;transition:border-color .15s,color .15s,background-color .15s}.filter-chip.svelte-rx03xn:hover,.filter-chip-active.svelte-rx03xn{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.brand-logo-fallback.svelte-rx03xn{color:#475569;letter-spacing:.02em;text-transform:uppercase;font-size:clamp(.68rem,1.1vw,.9rem);font-weight:900;line-height:1.15}@media (width<=767px){.brand-letter-filter.svelte-rx03xn{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.375rem;overflow-x:auto}.brand-letter-filter.svelte-rx03xn::-webkit-scrollbar{display:none}.brand-letter-filter.svelte-rx03xn .filter-chip:where(.svelte-rx03xn){flex:none}.brand-value-grid.svelte-rx03xn{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.brand-value-grid.svelte-rx03xn>div:where(.svelte-rx03xn){gap:.5rem}.brand-value-grid.svelte-rx03xn>div:where(.svelte-rx03xn)>span:where(.svelte-rx03xn){border-radius:.5rem;width:2rem;height:2rem}.brand-value-grid.svelte-rx03xn h3:where(.svelte-rx03xn){font-size:.75rem;line-height:1rem}.brand-value-grid.svelte-rx03xn p:where(.svelte-rx03xn){font-size:.625rem;line-height:.875rem}}
