.brand-tile{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;min-width:112px;padding:0 16px;border:1px solid var(--line,#e4e6e0);border-radius:12px;background:var(--surface,#fff);color:var(--ink,#161a17);font:600 14px/1 var(--f,inherit);text-decoration:none;cursor:pointer;flex:none}.brand-tile.on,.brand-tile:hover{border-color:currentColor}.brand-tile.on{box-shadow:inset 0 0 0 1px currentColor}.brand-tile__logo{display:block;width:72px;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.brand-tile__name{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;letter-spacing:.01em}.brand-tile__n{font-weight:500;font-size:12px;opacity:.6}