.brand-dir__notice.svelte-s6w1mk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;margin-bottom:1.25rem;border-radius:.75rem;background:color-mix(in oklab,var(--primary) 8%,var(--surface-container-low));border:1px solid color-mix(in oklab,var(--primary) 22%,transparent);font-size:.85rem;color:var(--on-surface-variant)}.brand-dir__notice-main.svelte-s6w1mk{display:flex;align-items:center;gap:.5rem}.brand-dir__legend.svelte-s6w1mk{display:flex;flex-wrap:wrap;gap:.5rem}.badge.svelte-s6w1mk{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600}.badge--measured.svelte-s6w1mk{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.35)}.badge--vendor.svelte-s6w1mk{background:#38bdf826;color:#0284c7;border:1px solid rgba(56,189,248,.35)}.badge--historical.svelte-s6w1mk{background:#f59e0b26;color:#d97706;border:1px solid rgba(245,158,11,.35)}.badge--featured.svelte-s6w1mk{background:var(--primary);color:var(--on-primary)}.brand-dir__toolbar.svelte-s6w1mk{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--outline-variant)}.brand-dir__search-row.svelte-s6w1mk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.brand-dir__search-box.svelte-s6w1mk{position:relative;flex:1 1 20rem;display:flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:.75rem;border:1px solid var(--outline-variant);background:var(--surface-container-lowest)}.brand-dir__search-box.svelte-s6w1mk input:where(.svelte-s6w1mk){width:100%;border:none;background:transparent;color:var(--on-surface);font-size:.92rem;outline:none}.brand-dir__clear.svelte-s6w1mk{border:none;background:none;color:var(--on-surface-variant);cursor:pointer}.brand-dir__toggle.svelte-s6w1mk{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;color:var(--on-surface);cursor:pointer;user-select:none}.brand-dir__filter-group.svelte-s6w1mk{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.brand-dir__chips.svelte-s6w1mk{display:flex;flex-wrap:wrap;gap:.4rem}.chip.svelte-s6w1mk{padding:.35rem .75rem;border-radius:999px;border:1px solid var(--outline-variant);background:var(--surface-container-low);color:var(--on-surface-variant);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease}.chip--active.svelte-s6w1mk{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.brand-dir__result-bar.svelte-s6w1mk{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--on-surface-variant)}.brand-dir__guide-link.svelte-s6w1mk{color:var(--primary);font-weight:600;text-decoration:none}.brand-dir__list.svelte-s6w1mk{display:flex;flex-direction:column;gap:1rem}.brand-card.svelte-s6w1mk{padding:1.15rem 1.25rem;border-radius:1rem;border:1px solid var(--outline-variant);background:var(--surface-container-lowest);transition:border-color .2s ease,box-shadow .2s ease}.brand-card--featured.svelte-s6w1mk{border:2px solid var(--primary);background:color-mix(in oklab,var(--primary) 4%,var(--surface-container-lowest))}.brand-card--historical.svelte-s6w1mk{opacity:.92}.brand-card__head.svelte-s6w1mk{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem}.brand-card__title-wrap.svelte-s6w1mk{display:flex;align-items:flex-start;gap:.75rem}.brand-card__rank.svelte-s6w1mk{display:inline-flex;align-items:center;justify-content:center;min-width:2.3rem;height:2.3rem;padding:0 .4rem;border-radius:.6rem;background:var(--surface-container-high);color:var(--on-surface-variant);font-weight:700;font-size:.9rem}.brand-card__rank--top.svelte-s6w1mk{background:var(--primary-container);color:var(--on-primary-container)}.brand-card__name-row.svelte-s6w1mk{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.brand-card__name.svelte-s6w1mk{margin:0;font-size:1.15rem;font-weight:700;color:var(--on-surface)}.brand-card__founded.svelte-s6w1mk{font-size:.78rem;color:var(--on-surface-variant)}.brand-card__tags.svelte-s6w1mk{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.tag-pill.svelte-s6w1mk{font-size:.72rem;padding:.1rem .45rem;border-radius:.35rem;background:var(--surface-container);color:var(--on-surface-variant)}.brand-card__cta.svelte-s6w1mk{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.code-btn.svelte-s6w1mk{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:.55rem;border:1px dashed var(--primary);background:color-mix(in oklab,var(--primary) 8%,transparent);color:var(--primary);font-size:.8rem;cursor:pointer}.code-btn__copied.svelte-s6w1mk{font-style:normal;font-weight:700;color:#10b981}.reg-btn.svelte-s6w1mk{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .9rem;border-radius:.6rem;background:var(--primary);color:var(--on-primary);font-size:.84rem;font-weight:600;text-decoration:none}.reg-btn--disabled.svelte-s6w1mk{background:var(--surface-container-high);color:var(--on-surface-variant)}.brand-card__specs.svelte-s6w1mk{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;margin:.85rem 0;padding:.7rem .85rem;border-radius:.65rem;background:var(--surface-container-low)}.spec-item.svelte-s6w1mk{display:flex;flex-direction:column;gap:.15rem}.spec-item__label.svelte-s6w1mk{font-size:.72rem;color:var(--on-surface-variant)}.spec-item__value.svelte-s6w1mk{font-size:.88rem;font-weight:600;color:var(--on-surface)}.spec-item__value--price.svelte-s6w1mk{color:var(--primary)}.brand-card__summary.svelte-s6w1mk{margin:.5rem 0;font-size:.9rem;line-height:1.6;color:var(--on-surface)}.brand-card__unlock.svelte-s6w1mk{margin:.35rem 0 0;font-size:.83rem;color:var(--on-surface-variant)}.brand-card__actions.svelte-s6w1mk{margin-top:.75rem}.expand-btn.svelte-s6w1mk{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;border-radius:.5rem;border:1px solid var(--outline-variant);background:var(--surface-container);color:var(--on-surface);font-size:.8rem;cursor:pointer}.brand-card__details.svelte-s6w1mk{margin-top:.9rem;padding-top:.9rem;border-top:1px dashed var(--outline-variant);display:flex;flex-direction:column;gap:1rem}.detail-block.svelte-s6w1mk h4:where(.svelte-s6w1mk){margin:0 0 .5rem;font-size:.86rem;color:var(--on-surface-variant)}.table-wrap.svelte-s6w1mk{overflow-x:auto}.table-wrap.svelte-s6w1mk table:where(.svelte-s6w1mk){width:100%;border-collapse:collapse;font-size:.83rem}.table-wrap.svelte-s6w1mk th:where(.svelte-s6w1mk),.table-wrap.svelte-s6w1mk td:where(.svelte-s6w1mk){padding:.45rem .65rem;text-align:left;border-bottom:1px solid var(--outline-variant)}.price-cell.svelte-s6w1mk{font-weight:700;color:var(--primary)}.speed-grid.svelte-s6w1mk{display:flex;flex-wrap:wrap;gap:.5rem}.speed-pill.svelte-s6w1mk{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .7rem;border-radius:.5rem;background:var(--surface-container);font-size:.8rem}.speed-pill__lat.svelte-s6w1mk{color:#10b981}.img-gallery.svelte-s6w1mk{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem}.img-thumb.svelte-s6w1mk{display:flex;flex-direction:column;gap:.35rem;padding:.4rem;border-radius:.6rem;border:1px solid var(--outline-variant);background:var(--surface-container-low);cursor:pointer;text-align:left}.img-thumb.svelte-s6w1mk img:where(.svelte-s6w1mk){width:100%;height:9.5rem;object-fit:cover;border-radius:.4rem}.img-thumb.svelte-s6w1mk span:where(.svelte-s6w1mk){font-size:.76rem;color:var(--on-surface-variant)}.lightbox.svelte-s6w1mk{position:fixed;inset:0;z-index:9999;background:#000000d1;display:flex;align-items:center;justify-content:center;padding:1rem}.lightbox__inner.svelte-s6w1mk{max-width:92vw;max-height:90vh;background:var(--surface-container);border-radius:.75rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.lightbox__bar.svelte-s6w1mk{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:600}.lightbox__bar.svelte-s6w1mk button:where(.svelte-s6w1mk){border:none;background:var(--primary);color:var(--on-primary);padding:.25rem .65rem;border-radius:.4rem;cursor:pointer}.lightbox__inner.svelte-s6w1mk img:where(.svelte-s6w1mk){max-width:88vw;max-height:80vh;object-fit:contain}
