.brand-rail[data-v-f8150fe0]{direction:rtl;margin-bottom:20px}.brand-rail__head[data-v-f8150fe0]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;min-height:36px}.brand-rail__title[data-v-f8150fe0]{align-items:center;color:var(--color-text-primary);display:inline-flex;font-size:16px;font-weight:700;gap:8px;margin:0}.brand-rail__title .fi[data-v-f8150fe0]{font-size:18px;line-height:1}.brand-rail__clear[data-v-f8150fe0],.brand-rail__title .fi[data-v-f8150fe0]{color:var(--color-primary);display:inline-flex}.brand-rail__clear[data-v-f8150fe0]{align-items:center;background:var(--color-primary-lighter);border-radius:999px;font-size:13px;font-weight:600;gap:4px;min-height:36px;padding:0 12px;text-decoration:none;transition:background-color .15s ease}.brand-rail__clear .fi[data-v-f8150fe0]{display:inline-flex;font-size:16px;line-height:1}@media(hover:hover){.brand-rail__clear[data-v-f8150fe0]:hover{background:var(--color-primary-light)}}.brand-rail__clear[data-v-f8150fe0]:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-primary));outline-offset:2px}.brand-rail__track[data-v-f8150fe0]{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:4px 2px 8px;scrollbar-color:var(--color-gray-300) transparent;scrollbar-width:thin}.brand-rail__track[data-v-f8150fe0]::-webkit-scrollbar{height:4px}.brand-rail__track[data-v-f8150fe0]::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:4px}.brand-tile[data-v-f8150fe0]{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border);border-radius:12px;color:inherit;flex:1 0 128px;flex-direction:column;gap:8px;height:96px;max-width:180px;padding:12px 10px 10px;position:relative;scroll-snap-align:start;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand-tile[data-v-f8150fe0],.brand-tile__logo[data-v-f8150fe0]{align-items:center;display:flex;justify-content:center}.brand-tile__logo[data-v-f8150fe0]{height:36px;width:100%}.brand-tile__logo img[data-v-f8150fe0]{filter:grayscale(1);max-height:32px;max-width:100px;-o-object-fit:contain;object-fit:contain;opacity:.7;transition:filter .2s ease,opacity .2s ease}.brand-tile__wordmark[data-v-f8150fe0]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-gray-600);font-size:15px;font-weight:800;letter-spacing:.02em;line-height:1.15;text-align:center;text-transform:uppercase}.brand-tile__name[data-v-f8150fe0],.brand-tile__wordmark[data-v-f8150fe0]{max-width:100%;overflow:hidden;transition:color .2s ease}.brand-tile__name[data-v-f8150fe0]{color:var(--color-text-muted);font-size:12px;line-height:1.4;white-space:nowrap}.brand-tile__check[data-v-f8150fe0],.brand-tile__name[data-v-f8150fe0]{align-items:center;display:inline-flex}.brand-tile__check[data-v-f8150fe0]{background:var(--color-primary);border-radius:50%;color:#fff;flex-shrink:0;font-size:8px;height:14px;justify-content:center;line-height:1;margin-left:0;opacity:0;transform:scale(.6);transition:width .2s ease,margin .2s ease,opacity .2s ease,transform .2s ease;width:0}.brand-tile__check .fi[data-v-f8150fe0]{display:inline-flex}@media(hover:hover){.brand-tile[data-v-f8150fe0]:hover{border-color:var(--color-gray-300);box-shadow:0 6px 16px #11182714;transform:translateY(-2px)}.brand-tile:hover .brand-tile__logo img[data-v-f8150fe0]{filter:none;opacity:1}.brand-tile:hover .brand-tile__wordmark[data-v-f8150fe0]{color:var(--color-text-primary)}.brand-tile:hover .brand-tile__name[data-v-f8150fe0]{color:var(--color-text-secondary)}}.brand-tile[data-v-f8150fe0]:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-primary));outline-offset:2px}.brand-tile--active[data-v-f8150fe0]{background:var(--color-primary-lighter);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.brand-tile--active .brand-tile__logo img[data-v-f8150fe0]{filter:none;opacity:1}.brand-tile--active .brand-tile__wordmark[data-v-f8150fe0]{color:var(--color-text-primary)}.brand-tile--active .brand-tile__name[data-v-f8150fe0]{color:var(--color-primary);font-weight:600}.brand-tile--active .brand-tile__check[data-v-f8150fe0]{margin-left:4px;opacity:1;transform:scale(1);width:14px}@media(hover:hover){.brand-tile--active[data-v-f8150fe0]:hover{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary),0 6px 16px #11182714}}@media(max-width:600px){.brand-rail__head[data-v-f8150fe0]{margin-bottom:10px}.brand-rail__title[data-v-f8150fe0]{font-size:15px}.brand-rail__track[data-v-f8150fe0]{gap:10px}.brand-tile[data-v-f8150fe0]{flex:0 0 104px;height:88px}.brand-tile__logo img[data-v-f8150fe0]{max-height:28px;max-width:80px}.brand-tile__wordmark[data-v-f8150fe0]{font-size:13px}}@media(prefers-reduced-motion:reduce){.brand-rail__track[data-v-f8150fe0]{scroll-behavior:auto}.brand-rail__clear[data-v-f8150fe0],.brand-tile[data-v-f8150fe0],.brand-tile__check[data-v-f8150fe0],.brand-tile__logo img[data-v-f8150fe0],.brand-tile__name[data-v-f8150fe0],.brand-tile__wordmark[data-v-f8150fe0]{transition:none}.brand-tile[data-v-f8150fe0]:hover{transform:none}}
