.brands-page[data-v-c615fc61]{direction:rtl;padding-bottom:70px}.brands-hero[data-v-c615fc61]{align-items:end;background:radial-gradient(110% 120% at 100% 0,var(--color-primary-light) 0,transparent 55%),radial-gradient(80% 100% at 0 100%,var(--color-secondary-lighter) 0,transparent 60%),var(--color-bg-surface);border:1px solid var(--color-border);border-radius:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,400px);margin-bottom:32px;padding:32px}.brands-hero__eyebrow[data-v-c615fc61]{align-items:center;background:var(--color-primary-light);border-radius:999px;color:var(--color-primary-active);display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-bottom:8px;padding:4px 10px}.brands-hero__eyebrow .fi[data-v-c615fc61]{display:inline-flex}.brands-hero__title[data-v-c615fc61]{color:var(--color-text-primary);font-size:32px;font-weight:800;margin:0 0 6px}.brands-hero__lead[data-v-c615fc61]{color:var(--color-text-secondary);font-size:15px;line-height:1.9;margin:0;max-width:56ch}.brands-search[data-v-c615fc61]{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 10px 28px -14px #0f172a40;cursor:text;display:flex;gap:10px;height:52px;padding:0 16px;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.brands-search[data-v-c615fc61]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--focus-ring-color),0 10px 28px -14px #0f172a40}.brands-search>.fi[data-v-c615fc61]{color:var(--color-text-muted);display:inline-flex;font-size:18px}.brands-search input[data-v-c615fc61]{background:none;border:0;color:var(--color-text-primary);flex:1;font:inherit;font-size:16px;min-width:0;outline:0}.brands-search input[data-v-c615fc61]::-moz-placeholder{color:var(--color-text-disabled)}.brands-search input[data-v-c615fc61]::placeholder{color:var(--color-text-disabled)}.brands-search input[data-v-c615fc61]::-webkit-search-cancel-button{-webkit-appearance:none}.brands-search__clear[data-v-c615fc61]{align-items:center;background:none;border:0;border-radius:12px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-size:18px;height:44px;justify-content:center;margin-inline-end:-12px;width:44px}.brands-search__clear .fi[data-v-c615fc61]{display:inline-flex}@media(hover:hover){.brands-search__clear[data-v-c615fc61]:hover{background:var(--color-gray-100);color:var(--color-text-primary)}}.brands-search__clear[data-v-c615fc61]:focus-visible{outline:2px solid var(--color-primary)}.brands-section-title[data-v-c615fc61]{align-items:center;color:var(--color-text-primary);display:inline-flex;font-size:18px;font-weight:800;gap:8px;margin:0 0 14px}.brands-section-title .fi[data-v-c615fc61]{color:var(--color-primary);display:inline-flex}.brands-featured[data-v-c615fc61]{margin-bottom:40px}.logo-wall[data-v-c615fc61]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style:none;margin:0;padding:0}.logo-tile[data-v-c615fc61]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;color:inherit;flex-direction:column;gap:10px;height:116px;padding:14px 10px 12px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.logo-tile[data-v-c615fc61],.logo-tile__logo[data-v-c615fc61]{align-items:center;display:flex;justify-content:center}.logo-tile__logo[data-v-c615fc61]{height:42px;width:100%}.logo-tile__logo img[data-v-c615fc61]{filter:grayscale(1);max-height:36px;max-width:110px;-o-object-fit:contain;object-fit:contain;opacity:.7;transition:filter .2s ease,opacity .2s ease}.logo-tile__name[data-v-c615fc61]{color:var(--color-text-muted);font-size:12px}@media(hover:hover){.logo-tile[data-v-c615fc61]:hover{border-color:var(--color-gray-300);box-shadow:0 8px 20px #11182714;transform:translateY(-2px)}.logo-tile:hover .logo-tile__logo img[data-v-c615fc61]{filter:none;opacity:1}.logo-tile:hover .logo-tile__name[data-v-c615fc61]{color:var(--color-text-secondary)}}.logo-tile[data-v-c615fc61]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.brands-results-count[data-v-c615fc61]{color:var(--color-text-muted);font-size:14px;margin-bottom:16px;min-height:24px}.letter-bar[data-v-c615fc61]{background:var(--color-bg-muted);border:1px solid var(--color-border-light);border-radius:16px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px;padding:10px}.letter-bar__item[data-v-c615fc61]{align-items:center;border-radius:10px;color:var(--color-text-secondary);display:inline-flex;font-size:14px;font-weight:700;height:36px;justify-content:center;min-width:36px;padding:0 6px;text-decoration:none;transition:background-color .15s ease,color .15s ease}@media(hover:hover){.letter-bar__item[data-v-c615fc61]:hover{background:var(--color-white);color:var(--color-primary)}}.letter-bar__item[data-v-c615fc61]:focus-visible{outline:2px solid var(--color-primary)}.letter-groups[data-v-c615fc61]{display:grid;gap:8px}.letter-group[data-v-c615fc61]{align-items:start;border-top:1px solid var(--color-border-light);display:grid;gap:16px;grid-template-columns:56px minmax(0,1fr);padding:16px 0}.letter-group__letter[data-v-c615fc61]{align-items:center;background:var(--color-secondary-lighter);border-radius:14px;color:var(--color-secondary);display:inline-flex;font-size:22px;font-weight:900;height:48px;justify-content:center;width:48px}.letter-group__list[data-v-c615fc61]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));list-style:none;margin:0;padding:0}.brand-link[data-v-c615fc61]{align-items:center;border-radius:12px;display:flex;gap:8px;justify-content:space-between;min-height:44px;padding:8px 12px;text-decoration:none;transition:background-color .15s ease}.brand-link__fa[data-v-c615fc61]{color:var(--color-text-primary);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-link__en[data-v-c615fc61]{color:var(--color-text-muted);flex-shrink:0;font-size:12px}@media(hover:hover){.brand-link[data-v-c615fc61]:hover{background:var(--color-primary-lighter)}.brand-link:hover .brand-link__fa[data-v-c615fc61]{color:var(--color-primary-active)}}.brand-link[data-v-c615fc61]:focus-visible{outline:2px solid var(--color-primary)}.brands-empty[data-v-c615fc61]{align-items:center;display:flex;flex-direction:column;gap:6px;padding:48px 16px;text-align:center}.brands-empty__icon[data-v-c615fc61]{align-items:center;background:var(--color-gray-100);border-radius:50%;color:var(--color-text-muted);display:inline-flex;font-size:26px;height:64px;justify-content:center;margin-bottom:8px;width:64px}.brands-empty__title[data-v-c615fc61]{font-size:16px;font-weight:700;margin:0}.brands-empty__hint[data-v-c615fc61]{color:var(--color-text-muted);font-size:14px;margin:0 0 10px}@media(max-width:767px){.brands-hero[data-v-c615fc61]{grid-template-columns:1fr;padding:24px 20px}}@media(max-width:575px){.brands-hero[data-v-c615fc61]{border-radius:20px;padding:20px 16px}.brands-hero__title[data-v-c615fc61]{font-size:26px}.brands-hero__lead[data-v-c615fc61]{font-size:14px}.logo-wall[data-v-c615fc61]{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.logo-tile[data-v-c615fc61]{height:96px;padding:10px 6px}.logo-tile__logo img[data-v-c615fc61]{max-height:28px;max-width:76px}.letter-group[data-v-c615fc61]{gap:8px;grid-template-columns:1fr}.letter-group__letter[data-v-c615fc61]{font-size:18px;height:40px;width:40px}.letter-group__list[data-v-c615fc61]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.brand-link[data-v-c615fc61],.brands-search[data-v-c615fc61],.letter-bar__item[data-v-c615fc61],.logo-tile[data-v-c615fc61],.logo-tile__logo img[data-v-c615fc61]{transition:none}.logo-tile[data-v-c615fc61]:hover{transform:none}}
