.bqShell{min-height:100dvh;display:flex;flex-direction:column}.bqShell>.bqPage{flex:1 0 auto}.bqPage{padding-top:calc(118px + env(safe-area-inset-top, 0px));padding-bottom:48px}.bqFlt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 4px}.bqBrand{margin-top:30px;scroll-margin-top:92px}.bqBrandHead{display:flex;align-items:baseline;gap:10px;padding-bottom:9px;border-bottom:1px solid var(--line)}.bqBrandName{font-size:clamp(18px,2.2vw,22px);font-weight:700;letter-spacing:-.02em;color:var(--tx)}.bqBrandCount{position:relative;top:-1px;font-family:var(--mono);font-size:13px;font-weight:500;color:var(--accent-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bqBrandCount:before{content:"("}.bqBrandCount:after,.bqBrandCount:before{color:color-mix(in srgb,var(--accent-2) 55%,transparent)}.bqBrandCount:after{content:")"}.bqTableWrap{overflow-x:auto}.bqTable{width:100%;min-width:560px;border-collapse:collapse;table-layout:fixed}.bqTable td,.bqTable th{text-align:left}.bqTable thead th{padding:10px 12px 8px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.bqTable thead th:first-child{width:32%}.bqTable tbody tr{border-bottom:1px solid var(--line-soft);transition:background-color .2s}.bqTable tbody tr:last-child{border-bottom:0}.bqTable tbody tr:hover{background:color-mix(in srgb,var(--tx) 2.5%,transparent)}.bqTable td{padding:9px 12px;vertical-align:middle}.bqModel{padding:9px 12px;font-size:14px;font-weight:650;color:var(--tx);line-height:1.35}.bqDash{color:var(--tx3);opacity:.5}.bqPill{display:inline-flex;align-items:center;height:26px;margin:2px 5px 2px 0;padding:0 10px;border-radius:999px;font-size:12px;font-weight:550;white-space:nowrap}.bqPill-best{color:var(--tx);border:1px solid transparent;background:linear-gradient(var(--card2),var(--card2)) padding-box,var(--gb-hi) border-box;box-shadow:var(--ring-hi)}.bqPill-alt{color:var(--tx2);background:color-mix(in srgb,var(--tx) 5.5%,transparent)}.bqPill-budget{color:var(--tx3);border:1px solid var(--line)}.bqQual,.bqSeg{display:inline}.bqQual{margin-right:5px;font-size:12px;line-height:1.5;color:var(--tx3)}.bqSentinel{height:1px}@media (max-width:640px){.bqPage{padding-top:calc(104px + env(safe-area-inset-top, 0px))}.bqTableWrap{overflow-x:visible}.bqTable{min-width:0}.bqTable,.bqTable tbody,.bqTable td,.bqTable th,.bqTable tr{display:block}.bqTable thead{display:none}.bqTable tbody tr{padding:12px 4px}.bqModel{padding:0 0 7px}.bqTable td{display:flex;align-items:baseline;gap:10px;padding:3px 0}.bqTable td:before{content:attr(data-l);flex:none;min-width:48px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}}